Accueil > Domaines de compétence : Formations Informatiques > Développement et Méthodes > Méthode > UML : analyse et conception
Prochaines
dates programmées
UML : analyse et conception
Objectifs
Acquérir les meilleures pratiques de modélisation en analyse et en conception
Apprendre à mettre en oeuvre les modèles UML au sein d’un processus de développement
Contenu de la formation
- 1. Principe de la modélisation objet
- Rappels et principes de la conception objets
- Évolution des techniques de conception de logiciels
- 2. Concept de base
- Origine d'UML
- UML standard reconnu
- Les principaux modèles
- 3. Processus de développement
- UML et le processus de développement
- Description d'un processus générique
- Principes du développement itératif
- Les différentes phases d'un projet
- 4. Étude préliminaire
- Élaboration du cahier des charges
- Identifier les acteurs, les messages
- Modéliser le contexte
- 5. Capture des besoins fonctionnels
- Identifier les cas d'utilisation
- Décrire les cas d'utilisation : description textuelle
- Organiser les cas d'utilisation
- Relations entre cas d'utilisation : inclusion - extension
- Identifier les classes candidates
- Valider et consolider
- 6. Développement du modèle statique
- Affiner les classes et les associations
- Agrégation et composition,multiplicité
- Ajouter les attributs, ajouter les opérations
- Optimiser avec la généralisation
- 7. Développement du modèle dynamique
- Identifier et formaliser les scénarios
- Construire les diagrammes d'états
- Valider les diagrammes d'états avec les diagrammes d'interactions : diagrammes de séquence, de collaboration
- Confronter les modèles statiques et dynamiques
- 8. Compléments aux diagrammes d'états
- Transition automatique
- Actions en entrée ou en sortie d'états
- Transition interne, transition propre
- Automates parallèles et hiérarchiques
- Complémentarité entre diagrammes
- 9. Découpage en package
- Notion de package
- Découpage en packages
- Dépendances entre packages
- 10. Les diagrammes de déploiements
- Les diagrammes de composants
- Les diagrammes de déploiements
- Notion de package
- Découpage en packages
- Dépendances entre packages
Pédagogie et outils
Formateur expert du domaine, un ordinateur et un support de cours papier ou numérique par participant , vidéo projecteur, tableau blanc
Alternance d'apports techniques : présentation des concepts, démonstrations, de mise en situation : exercices d'assimilation, études de cas et d'échange d'expériences entre les participants