|
UML 2, ORIGINE ET OBJECTIFSUML, un langage de modélisation unifié, ouvert et normalisé. Les manques de UML 1.x. Les apports des autres standards de modélisation industrielle : SDL, RT. MDA : Model Driven Architecture.
INTRODUCTION AUX DIAGRAMMESMécanismes communs d'UML 2 : classifiers, components, classe, stéréotypes, profils, repository... Les diagrammes de structures : Class, Component, deployment... Les diagrammes de comportements : UseCase, Activity, State Machine. Les diagrammes d'interactions : Sequence, Communication, timing et interaction. Souplesse ou rigueur de la syntaxe. Niveau de précision sémantique. Bonnes pratiques.
|
UML 2 ET SES NOUVEAUTÉS DANS LES PROJETSLa démarche pour passer des besoins utilisateurs au code logiciel. Abstraction et automatisation. Les forces d'UML 2 dans la conduite de l'évolution. Focus sur les diagrammes les plus utiles. Comment la modélisation progresse avec UML 2 ? Différences avec d'autres méthodes et avec UML 1.x . UML 2 support idéal des nouveaux cycles de développements : développement itératif et incrémental. Processus unifié et méthodologie Agile. Différentes utilisations d'UML : reformulation et moyen de communication entre les acteurs du projet, production de code informatique à partir des modèles.
ALLER PLUS LOIN AVEC UML 2Maîtriser les besoins par une bonne modélisation des Uses Cases. Les apports d'UML 2. Comment utiliser les diagrammes pour réduire la complexité et augmenter la maîtrise du système. Génération automatique de Test Case. Test et débogage au niveau du modèle : model execution. Notion de PIM et de PSM. Customisé UML 2 pour vos domaines. SysML.
SYNTHÈSE ET CONCLUSIONRappel des points clés de la modélisation UML 2. Panorama des outils de modélisation, et intégration avec les autres outils projets. Bibliographie et sites Web.
|