Réserver une Démo
Pré. Proc.

Définir un langage de Modélisation

Create your own modeling language

Si vous souhaitez effectuer une modélisation plus spécialisée, vous pouvez étendre les éléments de modélisation UML de base et leur utilisation pour développer votre propre langage ou solution de modélisation . Une méthode simple consiste à développer et à déployer une MDG Technologie , qui peut contenir un certain nombre de profils spécialisés et une gamme d'autres mécanismes pour fournir la portée la plus large pour votre solution personnalisée.

Facilités extension

Facilité

Description

Voir également

MDG Technologies

Une MDG Technologie est un véhicule permettant d'accéder aux ressources d'une technologie disponible dans le commerce ou d'une technologie que vous avez créée vous-même. Ces ressources comprennent un large éventail de facilités et d'outils, tels que les profils UML , les modules de code, les scripts, les Motifs , les images, les Types de Valeur Étiquetés , les gabarits de rapport , les gabarits de documents gabarits et les pages de la boîte à outils.

MDG Technologies - Création

Profils

Les profils sont un moyen d'étendre UML ; vous les utilisez pour créer des modèles dans des domaines particuliers.

Un profil est une collection de stéréotypes supplémentaires et de Valeur Étiquetés qui étendent ou sont appliqués aux éléments, attributs, méthodes et connecteurs, qui décrivent ensemble un problème de modélisation particulier et facilitent modélisation dans ce domaine.

Utilisation des profils UML Développer des profils

Stéréotypes

Les stéréotypes sont un mécanisme intégré pour étendre ou modifier logiquement la signification, l'affichage et la syntaxe d'un élément de modèle. Différents éléments de modèle sont associés à différents stéréotypes standard.

Les mêmes principes s'appliquent lorsque vous personnalisez vos propres stéréotypes, soit via le dialogue 'Types UML ' pour qualifier un élément d'un type existant, soit en tant qu'éléments qui étendent une métaclasse spécifique pour définir un nouveau type d'élément.

Stéréotypes UML Stéréotypes personnalisés Créer des profils stéréotypés

Motifs conception

Les Motifs sont des groupes d'Objets/Classes collaboratifs qui peuvent être extraits d'un ensemble général de scénarios de modélisation (c'est-à-dire de collaborations paramétrées).

Ils décrivent généralement comment résoudre un problème abstrait et constituent un excellent moyen de parvenir à la réutilisation et de renforcer la robustesse.

Motifs conception Publier un Motif

Scripts forme

Un Shape Script est un script qui applique une forme et une orientation personnalisées à un élément ou à un connecteur, à la place de la notation UML standard de cet object . Chaque script est associé à un stéréotype particulier et est dessiné pour chaque object ayant ce stéréotype.

Lorsque vous redéfinissez les propriétés d'un object UML standard pour créer un nouvel object , vous pouvez également appliquer une nouvelle forme à l' object .

Scripts de forme

Types de Valeur Étiquetés

Vous utilisez Valeur Étiquetés pour ajouter d'autres propriétés à un élément de modèle. Vous pouvez les appliquer à trois niveaux :

  • En tant que norme Valeur Étiquetée associée à l'élément modèle
  • En tant que Valeur Étiquetée personnalisée basée sur un Type de Valeur Étiquetée standard
  • En tant que Valeur Étiquetée personnalisée basée sur un Type Valeur Étiquetée personnalisé
Valeur Étiquetés Types de Valeur Étiquetés Créer un Type Valeur Étiquetée masqué personnalisé

Cadres Code Gabarit

Dans Enterprise Architect , vous pouvez modifier la façon dont le code est généré ou transformé, y compris la génération de code pour les modèles comportementaux, en personnalisant les gabarits qui contrôlent ces actions. Vous pouvez également intégrer ces gabarits dans une technologie, pour ajouter la génération et la transformation personnalisées aux facilités de cette technologie.

Cadre Code Gabarit