Développement du modèle dynamique

From All4Dev

Contents

Objectifs

Description des interactions entre objet par:

  1. diagramme de séquence (chronologie)
  2. diagramme collaboration (relation strucuturelles des objets)

Description du cycle de vie des objets, utilisation des diagrammes d'états.

Quand

Identifier les scénarios

Formaliser les scénarios

Construire les diagrammes d'état

Conseil

Pas de diagramme d'états à moins de trois états

Valider les diagrammes d'états avec les diagrammes d'interactions

Confronter les modèles statiques et dynamiques

Conseil

Compléter les diagrammes de classes avec les attributs et opérations identifiées grâce à l'analyse dynamique.

Conclusion

Deux techniques:

  1. description des communications entre instances de classes - collaboration:
    • vue structurelle avec liens statiques entre objets
    • vue dynamique, avec flot de messages sur les liens statiques
  2. description du cycle de vie d'un objet:
    • machines à états


Rappel des étapes:



UML en action