Classe de terminale SI
3.2.2.1. La vue logique.........................................................................................................................................23
3.2.2.2. La vue des composants............................................................................................................................23
3.2.2.3. La vue des processus...............................................................................................................................24
3.2.2.4. La vue de déploiement............................................................................................................................24
3.2.2.5. La vue des cas d’utilisation.....................................................................................................................24
3.2.3. Les niveaux d’abstraction...............................................................................................................................25
3.2.3.1. Une non-démarcation entre conception et analyse..................................................................................25
3.2.3.2. Les niveaux d’abstraction........................................................................................................................25
3.3. L’utilisation de diagrammes.............................................................................................................26
3.3.1. Définition d’un diagramme.............................................................................................................................26
3.3.2. Caractéristiques des diagrammes UML..........................................................................................................26
3.3.3. Les différents types de diagrammes UML......................................................................................................26
4. Les Différents types de diagrammes.............................................................................................28
4.1. Vues statiques du système.................................................................................................................28
4.1.1. Diagrammes de cas d'utilisation......................................................................................................................28
4.1.1.1. Définition du cas d'utilisation (use case).................................................................................................28
4.1.1.2. Éléments de modélisation des cas d'utilisation.......................................................................................28
4.1.1.3. Élaboration des cas d'utilisation..............................................................................................................34
4.1.1.4. Utilisation des cas d'utilisation................................................................................................................34
4.2.2. Diagrammes de classes...................................................................................................................................34
4.2.2.1. Définition du diagramme de classes........................................................................................................34
4.2.2.2. Les notions utilisées par le diagramme de classes..................................................................................35
4.2.2.3. L’association...........................................................................................................................................38
4.2.2.4. La généralisation / spécialisation............................................................................................................41
4.2.2.5. La dépendance.........................................................................................................................................44
4.2.2.6. L’interface...............................................................................................................................................46
4.2.2.7. Élaboration d’un diagramme de classes..................................................................................................47
4.2.3. Diagrammes d'objets.......................................................................................................................................48
4.2.4. Diagrammes de composants............................................................................................................................48
4.2.5. Diagrammes de déploiement...........................................................................................................................49
4.3. Vues dynamiques du système............................................................................................................49
4.3.1. diagrammes de collaboration..........................................................................................................................49
4.3.1.1. Objectifs du diagramme de collaboration...............................................................................................49
4.3.1.2. Les interactions.......................................................................................................................................49
4.3.1.3. Les messages...........................................................................................................................................50
4.3.2. Diagrammes de séquence................................................................................................................................51
4.3.2.1. Les interactions.......................................................................................................................................52
4.3.2.2. Les activations.........................................................................................................................................52
4.3.2.3. Les catégories de message.......................................................................................................................53
4.3.2.4. Les messages réflexifs.............................................................................................................................55
4.3.2.5. Les contraintes temporelles.....................................................................................................................56
4.3.2.6. La ligne de vie.........................................................................................................................................56
4.3.3. diagrammes d'états-transitions........................................................................................................................58
4.3.3.1. Caractéristiques et règles de construction...............................................................................................58
4.3.4. Diagrammes d'activités...................................................................................................................................60
4.3.4.1. Le déroulement séquentiel des activités..................................................................................................60
4.3.4.2. La synchronisation..................................................................................................................................60
4.3.4.3. Les couloirs d'activités............................................................................................................................61
5. Le processus unifié........................................................................................................................62
5.1. Le processus unifié est piloté par les cas d’utilisation.....................................................................62
5.1.1. Présentation générale......................................................................................................................................62
5.1.2. Stratégie des cas d’utilisation..........................................................................................................................62
5.2. Le processus unifié est centré sur l’architecture.............................................................................63
3-UML.odt 2