Commander cette formation » Imprimer cette fiche

Catalogue des formations » Informatique » Conduite De Projets

UML : Modéliser et Concevoir

Prix HT: 1 900 € HT
Durée: 5 jour(s)
Ref: 88

Objectif:
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