Introduction :
- Objectifs et approche générale
- Les notions de base objet en UML
- Vue d'ensemble de la méthode
- Vue d'ensemble de la notation UML
La modélisation du métier :
- La description des processus métier avec UML :
- Identification des processus métier et des rôles externes
- Identification des rôles internes – organisation interne du métie
- Description des processus: activity diagram
- La modélisation conceptuelle des informations métier : quelques points clés
- Etude de cas avec Enterprise Architect
L’expression des besoins
- Besoins fonctionnels
- Acteurs
- Cas d'utilisation et scénario : use case diagram et sequence diagram
- Notations avancées
- Besoins non fonctionnels : l'approche FURPS
- Description détaillée des interfaces
- Etude de cas avec Enterprise Architect
|
Analyse
- L’analyse dans le processus de développement
- Objectifs : une préconception pour un logiciel maintenable et évolutif
- L'approche MDA (Model Driven Architecture)
- L'architecture logique en couches
- Modélisation statique des classes : class diagram
- Attribut
- Association
- Généralisation
- Structuration en packages
- Opération
- Etude de cas avec Enterprise Architect
- Modélisation dynamique
- Réalisation de cas d'utilisation : sequence diagram
- Cycle de vie d'objets : state machine diagram
- Etude de cas avec Enterprise Architect
Conception
- Architecture physique : diagramme de déploiement
- Conception de composants
- Conception d'interfaces
- Etude de cas avec Enterprise Architect
Compléments méthodologiques
- Compléments sur UP - Processus itératifs
- Mettre en place UML dans l'entreprise
|