Commander cette formation » Imprimer cette fiche
Catalogue des formations » Informatique » Conduite De ProjetsObjectif:
savoir analyser en objet avec la notation UML en utilisant un processus itératif et incrémental UP
Etre capable de concevoir une architecture logicielle évolutive, réutilisable
pré-requis: expérience en informatique
Profil du stagiaire:
analystes, concepteurs, architectes logiciels et techniques, chefs de projet, développeurs
Formateur(s): Informaticien Spécialisé
Details de la formation:
Les architectures n-tiers
Couches présentation, logique applicative, métier et services
Exemples J2EE et .NET
Le Processus Unifié (UP)
Objectifs, intérêts et caractéristiques et exemple : RUP (Rational-IBM)
Les 4 phases : inception, élaboration, construction et transition
Les fondements Objet
Objet, classe, instanciation, messages, encapsulation, héritage, polymorphisme
Analyse Objet
Présentation de l'étude de cas : les exigences
Diagrammes d'activité
Le périmètre du système, les acteurs, les Use Case
Diagrammes de Use Case (UC) et relations entre UC
Approche dynamique : diagramme de séquence boite noire
Approche statique : le modèle du domaine, classes candidates, attributs et liens
Diagrammes de classes
Les relations : héritage, association, agrégation, composition et dépendance
Conception Objet
Les bonnes pratiques
Diagrammes de collaboration et de séquence,diagrammes d'état
Diagrammes de classes de conception, regroupement en packages
Diagrammes de composants et de déploiement
Implémentation dans un langage Objet
Les Design Patterns du GoF (Gang of Four)
Singleton, observateur, fabrique abstraite, façade, état, composite, commande
Mises en pratique et capacités induites :
Capturer les besoins fonctionnelles en formalisant les besoins sous forme de cas d'utilisation
Formaliser la compréhension des besoins au travers du modèle de domaine
Intégrer l'impact des choix architecturaux sur la conception
Utiliser les diagrammes de classe et d'interaction pour attribuer les responsabilités et définir les collaborations entre les objets
Appliquer les modèles de conception pour améliorer la qualité du logiciel modélisé
----------------
Les notations UML sont présentés dans le contexte d'utilisation du processus unifié de développement de manière à montrer leur intérêt pratique
Un cas pratique permet d'illustrer la mise en oeuvre d'UML lors de la capture des besoins, l'analyse et la conception d'un logiciel
Commander cette formation » Imprimer cette fiche
www.focusformations.com - Formations Professionnelles sur la Côte d'Azur