12
Chapitre 1. Concepts de l’approche objet et présentation d’UML 2
– Diagramme de communication (anciennement appelé collaboration) – Ce diagramme est une autre représentation des scénarios des cas d’utilisation qui
met plus l’accent sur les objets et les messages échangés.
– Diagramme global d’interaction (nouveau dans UML 2) – Ce diagramme fournit une vue générale des interactions décrites dans le diagramme de
séquence et des flots de contrôle décrits dans le diagramme d’activités.
– Diagramme de temps (nouveau dans UML 2) – Ce diagramme permet de
représenter les états et les interactions d’objets dans un contexte où le temps
a une forte influence sur le comportement du système à gérer.
Aujourd’hui UML 2 décrit les concepts et le formalisme de ces treize diagrammes
mais ne propose pas de démarche de construction couvrant l’analyse et la conception d’un système. Ce qui a pour conséquence par exemple de ne pas disposer d’une
vision des interactions entre les diagrammes.
Formalisme et exemple
Afin de donner un premier aperçu des principaux diagrammes tant sur l’aspect du
formalisme que sur leur usage, nous proposons à titre introductif un petit exemple
très simple.
Considérons une nouvelle société de formation qui souhaite développer un premier niveau de site web dans lequel elle présente succinctement les formations proposées et enregistre en ligne les demandes de catalogue.
Nous pouvons dès ce stade de l’analyse représenter le diagramme des cas d’utilisation (fig. 1.5).
Figure 1.5 — Exemple de diagramme des cas d’utilisation
Le diagramme de classe (fig. 1.6) va nous permettre de décrire les concepts manipulés, à savoir : Client, Catalogue et Formation.
Client
Consulter catalogue
Commander catalogue
Internaute
Cas
d’utilisation
Chapitre 1. Concepts de l’approche objet et présentation d’UML 2
– Diagramme de communication (anciennement appelé collaboration) – Ce diagramme est une autre représentation des scénarios des cas d’utilisation qui
met plus l’accent sur les objets et les messages échangés.
– Diagramme global d’interaction (nouveau dans UML 2) – Ce diagramme fournit une vue générale des interactions décrites dans le diagramme de
séquence et des flots de contrôle décrits dans le diagramme d’activités.
– Diagramme de temps (nouveau dans UML 2) – Ce diagramme permet de
représenter les états et les interactions d’objets dans un contexte où le temps
a une forte influence sur le comportement du système à gérer.
Aujourd’hui UML 2 décrit les concepts et le formalisme de ces treize diagrammes
mais ne propose pas de démarche de construction couvrant l’analyse et la conception d’un système. Ce qui a pour conséquence par exemple de ne pas disposer d’une
vision des interactions entre les diagrammes.
Formalisme et exemple
Afin de donner un premier aperçu des principaux diagrammes tant sur l’aspect du
formalisme que sur leur usage, nous proposons à titre introductif un petit exemple
très simple.
Considérons une nouvelle société de formation qui souhaite développer un premier niveau de site web dans lequel elle présente succinctement les formations proposées et enregistre en ligne les demandes de catalogue.
Nous pouvons dès ce stade de l’analyse représenter le diagramme des cas d’utilisation (fig. 1.5).
Figure 1.5 — Exemple de diagramme des cas d’utilisation
Le diagramme de classe (fig. 1.6) va nous permettre de décrire les concepts manipulés, à savoir : Client, Catalogue et Formation.
Client
Consulter catalogue
Commander catalogue
Internaute
Cas
d’utilisation
