UML
Chapitre 1. Introduction
Chapitre 2. Les concepts objets
Chapitre 3. La conception d'un système
Chapitre 4. Le modèle fonctionnel
Chapitre 5. Le modèle statique
Chapitre 6. Le modèle dynamique
6.1. Les enjeux du modèle dynamique
6.2. Les concepts et notations de base
6.3. Les diagrammes dynamiques
6.4. Démarche
Chapitre 7. UML et la gestion de projet
Chapitre 8. La phase de conception
Chapitre 9. Modèles d'implémentation
Exercices
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivanteWebographie du moduleGlossaire du module

6.4. Démarche

Après avoir identifié les cas d'utilisation et poursuivi leur conception détaillée grâce aux diagrammes de séquence système et après avoir établit parallèlement le modèle statique grâce à l'analyse métier, nous allons maintenant nous appuyer sur les interactions entre objets pour attribuer les responsabilités aux bonnes classes. L'attribution des responsabilités est un des problèmes les plus délicats à résoudre dans les méthodes de conception objet. Nous donnons ci-dessous quelques indications pour passer des diagrammes d'interactions aux diagrammes de classes (dans le but de les compléter).

Exemple :
Ici le message entre l'objet anonyme de la classe A et celui de la classe B correspond a priori à une opération publique dans B comme indiqué dans la figure (il est en de même pour le deuxième message).

Si on constate un lien durable entre deux objets (soit ici les objets anonymes de la classe A et de B), ceci signifie qu'il existe une association entre A et B, de préférence navigable de A vers B, si au contraire on détecte un lien temporaire, il s'agit alors d'une relation de dépendance comme le passage de paramètre c'est ce qu'illustre la figure ci-dessous : l'objet c de la classe C est utilisé par l'objet A.

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivanteWebographie du moduleGlossaire du module