OK pour la démarche d'élaboration d'un modèle, mais...
q
Comment "rédiger" un modèle avec UML ?
- UML permet de définir et de visualiser un modèle, à l'aide de diagrammes.
- Un diagramme UML est une représentation graphique, qui s'intéresse à un aspect précis du modèle ; c'est une perspective du modèle, pas "le modèle".
- Chaque type de diagramme UML possède une structure (les types des éléments de modélisation qui le composent sont prédéfinis).
- Un type de diagramme UML véhicule une sémantique précise (un type de diagramme offre toujours la même vue d'un système).
- Combinés, les différents types de diagrammes UML offrent une vue complète des aspects statiques et dynamiques d'un système.
- Par extension et abus de langage, un diagramme UML est aussi un modèle (un diagramme modélise un aspect du modèle global).
q Quelques caractéristiques des diagrammes UML
- Les diagrammes UML supportent l'abstraction. Leur niveau de détail caractérise le niveau d'abstraction du modèle.
- La structure des diagrammes UML et la notation graphique des éléments de modélisation est normalisée (document "UML notation guide").
Rappel : la sémantique des éléments de modélisation et de leur utilisation est définie par le métamodèle UML (document "UML semantics").
- Le recours à des outils appropriés est un gage de productivité pour la rédaction des diagrammes UML, car :
- ils facilitent la navigation entre les différentes vues,
- ils permettent de centraliser, organiser, partager, synchroniser et versionner les diagrammes (indispensable avec un processus itératif),
- facilitent l'abstraction, par des filtres visuels,
- simplifient la production de documents et autorisent (dans certaines limites) la génération de code.
q Les différents types de diagrammes UML
|