LA FORMATION UML PROFESSIONNAL FOUNDATION VOUS PERMETTRA :
- Réussir la certification UML OCUP 2 Foundation
- Utiliser UML dans les différentes activités d’ingénierie logicielle
- Maîtriser la modélisation structurelle
- Maîtriser la modélisation comportementale
- Préparer, Réviser et Acquérir les trucs et astuces de l’examen UML OCUP 2 Foundation
Réalisé à partir d’une étude de cas, cette formation UML vous permettra d’apprendre et d’utiliser le langage UML de façon opérationnelle dans tous vos projets de développement.
Prérequis
Pour participer à la formation, une expérience requise en développement logiciel, dans un langage orienté objet de préférence.
Public
La formation s’adresse aux architectes logiciel, développeurs, chefs de projet, MOA, AMOA, MOE et aux candidats à la certification UML OCUP 2 Foundation.
Pourquoi modéliser ?
- L’intérêt de la modélisation UML dans le projet de développement, depuis la modélisation métier jusqu’à l’implémentation.
- L’organisation de la modélisation à l’aide de la structuration en packages.
- Prise en main de l’étude de cas : comprendre les besoins généraux du client.
La modélisation du métier
- Modéliser les processus métier avec le diagramme d’activité.
- Modéliser le domaine avec le diagramme de classes.
- Modéliser les statuts des entités métier avec le diagramme d’état-transitions.
La modélisation des exigences
- Modéliser l’environnement externe du système avec les acteurs.
- Définir le comportement du système avec les cas d’utilisation. Diagramme de cas d’utilisation. Diagramme de séquence.
- Les exigences non fonctionnelles à l’aide de l’approche FURPS et la notion de « requirement » UML.
La modélisation de la conception du système. Vue structurelle
- Définir la plateforme technique – diagramme de déploiement.
- Définir l’architecture du code. Diagramme de packages.
- Bonnes pratiques de séparation des préoccupations et limitation des dépendance – pattern de structuration en couches.
- Modéliser les classes d’un point de vue structurel ? Diagramme de classes.
- Définir les attributs.
- Lier les objets avec les associations entre classes.
- Factoriser du code avec la généralisation : du bon usage de l’héritage.
La modélisation de la conception du système. Vue comportementale
- Décrire les interactions internes au système avec le diagramme de séquence.
- Définir les opérations pour répondre aux exigences fonctionnelles.
- Synthétiser le comportement d’un objet avec le diagramme d’état-transitions.
Modéliser les composants déployables
- Définir les composants et leurs interfaces – diagramme de composant.
- Définir le déploiement des composants – diagramme de déploiement.
Préparation et passage de la certification OCUP 2
- Questions et réponses liées aux attentes des stagiaires.
- Revue des points principaux.
- Présentation de l’examen et conseils.
- Entraînement sur quesqtions types