Académique Documents
Professionnel Documents
Culture Documents
Un méta-modèle
ne définit que la structure (pas de sémantique). Un modèle est une instance d’un méta-modèle s’il
respecte la structure définie par le méta-modèle. Le méta-modèle UML définit la structure que tous les
modèles UML doivent avoir.
Le méta-modèle permet de questionner sans à priori, sans apporter ses propres solutions et ainsi
permettre à l'interlocuteur de trouver ses propres solutions.
Il nous permet aussi de clarifier des situations de conflit, ou simplement de blocage ("on ne doit
pas...", "c'est impossible de...", "nos clients savent bien que...").
. Les utilisateurs de métamodèles peuvent utiliser des outils pour mieux comprendre le métamodèle
UML, et pour obtenir des vues qui peuvent être utilisées dans la spécification des modèles, des
transformations et des procédures de composition. Les utilisateurs qui ont besoin d’étendre ou de
faire évoluer le métamodèle UML peuvent utiliser ces outils pour aider à déterminer l’impact des
changements et de vérifier que les modifications sont systématiquement apportées à travers le
métamodèle.
Un autre outil utile qui peut faciliter l’utilisation du métamodèle UML est celui qui prend un modèle
UML et produit une vue métamodèle qui décrit sa structure. Un tel outil peut être utilisé pour
soutenir le contrôle de conformité des modèles manipulés par des transformations et des procédures
de composition. Par exemple, l’outil peut être utilisé pour vérifier que les modèles source, cible et de
transformation sont conformes à leurs métamodèles respectifs.
L’exemple, montre une vue métamodèle qui décrit des diagrammes de classes simples. Des
diagrammes similaires pour la séquence, statemachine, l’activité et d’autres diagrammes UML
peuvent être dérivés
DEF :
Le langage de modélisation unifié (UML) peut vous aider à modéliser des systèmes de plusieurs façons. Le
diagramme de classes est l'un des types les plus populaires en langageUML et les plus utiles, car ils
décrivent clairement la structure d’un système particulier en modélisant ses classes, ses attributs, ses
opérations et les relations entre ses objets les diagrammes de classes sont un type de diagramme de
structure, car ils décrivent ce qui doit être présent dans le système modélisé.
Les diagrammes de classes présentent de nombreux avantages pour n'importe quel type
d'organisation. Vous pouvez les utiliser pour :
Illustrer des modèles de données pour des systèmes d’information, quel que soit leur degré de
complexité.
Exprimer visuellement les besoins d'un système et diffuser cette information dans toute l'entreprise.
Créer des schémas détaillés qui mettent l'accent sur le code spécifique qui doit être programmé et
mis en œuvre dans la structure décrite.
Fournir une description indépendante de l'implémentation des types utilisés dans un système, qui
sont ensuite transmis entre ses composants.