|
INTRODUCTIONPrésentation des concepts à connaître afin d'effectuer une modélisation métier avec UML.
Approche objetAbstraction, encapsulation, modularité, hiérarchie, héritage, polymorphisme...
Identification des besoins fonctionnels et des exigencesEntretiens utilisateurs. Analyse et structuration des besoins utilisateurs.
Analyse et conception de Systèmes d'InformationModélisation des processus et des objets métier. Création des cas d'utilisation et des scénarii. Passage de l'analyse aux modèles de conception du système. Implémentation.
Cycle de vie d'un projet et processus unifiéPhases itératives et développement incrémental. Disciplines et acteurs. Pilotage par les exigences et les risques.
UMLPrésentation des concepts et des diagrammes UML.
Origines et objectifs
Concepts de baseProcessus, messages, classes, composants, encapsulation, polymorphisme, instanciation, généralisation, héritage, agrégation...
Formalisme
Diagrammes statiques (ou structurels)Diagramme de classes. Diagramme d'objets. Diagramme de composants. Diagramme de déploiement. Diagramme de paquetages. Diagramme de structure composite.
Diagrammes dynamiques (ou comportementaux)Diagramme de cas d'utilisation. Diagramme états-transitions. Diagramme d'activité.
Diagrammes d'interactionDiagramme de séquence. Diagramme de communication. Diagramme global d'interaction. Diagramme de temps.
Mécanismes d'extensions
|
ÉTUDE DE CAS
Gestion de projetUtilisation d'une méthode de gestion du cycle de vie d'un projet (UP, processus unifié).
Expression des besoinsIdentification des exigences et des cas d'utilisation.
AnalyseModélisation métier et fonctionnelle.
Conception et déploiementPassage de la modélisation métier à la conception d'un système. Définition de l'architecture du système.
SYNTHÈSEBibliographie et sites Web. Les dernières améliorations d'UML entre la version 1.5 et la version 2.0. étant conséquentes, la formation traitera des évolutions des concepts existants d'UML et des nouvelles normes de modélisation.
|