Cette formation est une présentation complète des concepts fondamentaux d'UML 2.0. Elle met en valeurs les apports d'UML 2.x par rapport à UML 1.x. Une étude de cas est exhaustivement modélisée (tous les modèles sont fournis).
Elle présente aussi l'utilisation d'OCL pour la modélisation des règles de gestion et les fondements de l'approche MDD (Platform-Independent Model, Platform-Specific Model et Model Transformation).
Séminaire « Approche orientée objet » ou connaissances équivalentes.
4 jours (3 jours pour UML, ½ jour pour OCL et ½ jour pour MDD).
Outils de modélisation UML (MagicDrawTM,...).
80% de temps sera consacré à la présentation des concepts et 20% pour la mise en pratique à travers l'étude de cas « Magic Library ».
Formation disponible également en mode intra-entreprise (nous consulter).
Tel : +33 1 56 05 60 91
- Historique et objectifs,
- Le développement en cascade vs itératif,
- Présentation des pratiques UP,
- Présentation des disciplines UP,
- Présentation des phases UP.
- Historiques,
- Objectifs de la modélisation,
- Les bonnes pratiques d'UML,
- Présentation des diagrammes.
- Objectifs de la discipline,
- Définir le périmètre du système,
- Elaboration des exigences,
- Comment identifier les acteurs et les use-cases ?
- Découverte des domaines,
- Décomposition : processus, activité, use-case, scénario, interaction,
- Diagramme de use-cases (actors, use-cases, relations entre use-cases...),
- Techniques et fiche type pour rédiger efficacement les usecase,
- Diagramme d'activités (activité, actions, transitions, swimlanes, pins...)
- Modélisation des scénarios avec le diagramme de séquences.
- Vue d'ensemble de la démarche,
- Modèle de domaine,
- Diagramme de classes,
- Entités du domaine et attributs,
- Entités du domaine et relations,
°héritage,
°réalisation, association, agrégation, composition et dépendance,
°rôles et multiplicité,
- Collaboration,
- Diagramme de packages (relations import, access, merge),
- Analyse du comportement du système,
- Diagramme d'interactions : communication et séquences,
- Diagramme d'états,
- Composants et Composites,
- Diagramme de structure composite,
- Diagramme de déploiement.
- Objectifs,
- Stéréotypes,
- Tags values,
- Profile UML.
- Introduction,
- Relation avec le méta-modèle UML,
- Les bases du langage,
- Objets et propriétés,
- Opérations sur les collections,
- Messages,
- Résolutions de propriétés.
- Positionnement et intérêts de MDA,
- Le pattern MDA
°Le modèle métier et d'exigences CIM (Computation Independant Model)
°Le modèle d'analyse et de conception abstraite PIM (Platform Independant Model),
°Le modèle de code ou de conception concrète PSM (Platform Specific Model),
- Processus de développement par transformations de modèles et génération de code.
- Langage de modélisation UML et notion de méta modèle,
- La méta-modélisation MOF (Meta Object Facility) et le métamodèle MOF2.0,
- Langage de règles OCL (Object Constraint Language),
- Format XML de modélisation XMI.
