Vous êtes sur la page 1sur 2

Un méta-modèle définit les concepts et leurs relations grâce à un diagramme de classe.

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.

POURQUOI UTILISER LE MÉTA-MODÈLE ?

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...").

Le maître-mot du métamodèle est la curiosité. 

. 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é.

Identifier les noms de classe

Distinguer les relations


créer la structure

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é.

 Mieux comprendre l’aperçu général des schémas d’une application.

 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.

Vous aimerez peut-être aussi