Uml diagramme de collaboartion
SIMMO/ENSM.SE
Diagrammes de collaboration
SIMMO/ENSM.SE
Analyse, Conception Objet e • D´ finition
Sommaire
Diagrammes de Collaboration
• Utilisation des diagrammes de collaboration • Collaboration • Messages • Interactions • Repr´ sentation des acteurs e • Classes abstraites et interface
Une partie du mat´ riau de ce cours est issue du cours de S.Galland (Stephane.Galland@emse.fr) e Octobre 2002
Oct.2002
1
Oct.2002
Sommaire– 2
Diagrammes de collaboration
SIMMO/ENSM.SE
Diagrammes de collaboration
SIMMO/ENSM.SE
D´ finition e e • Description des interactions entre les objets composant le syst` me. • Repr´ sentation se concentrant sur les relations d’interaction entre les e objets. • La dimension temporelle est ajout´ e grˆ ce a des num´ ros de s´ quence. e a ` e e e e • Repr´ sente un ensemble de rˆ les jou´ s par les objets dans un contexte o particulier, ainsi que les liens entre ces objets. • Les diagrammes de collaboration sont des diagrammes d’interaction comme les diagrammes de s´ quence. e ` • Le passage a un diagramme de s´ quences et inversement est simple. e
Utilisation des diagrammes de collaboration
• Documentation des cas d’utilisation : – description permettant de r´ aliser les cas d’utilisation. e – d´ crit le comportement du syst` me pour chacun des sc´ narios e e e accompagnant les cas d’utilisation. – Facilite la r´ daction des diagrammes des classes, des diagrammes e ´ etat-transition, ... • Documentation conceptuelle : – description du comportement de classes et d’op´ rations. e – Remarque : si les op´ rations ont une structure algorithmique, on pr´ f´ rera e ee les d´ crire avec des diagrammes d’activit´ s. e e Les diagrammes de collaboration sont plus adapt´ s quand une op´ ration fait e e int´ ragir de nombreux objets. e
Oct.2002
D´ finition– 3 e
Oct.2002
Utilisation des diagrammes de collaboration– 4
Diagrammes de collaboration
SIMMO/ENSM.SE