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

Redéfinir les stéréotypes dans un autre profil

Si vous souhaitez redéfinir un stéréotype dans un autre profil, ajouter de nouvelles balises et supprimer ou modifier des balises existantes, alors que le stéréotype se comporte de toutes les autres manières comme s'il s'agissait du stéréotype d'origine, vous pouvez utiliser une relation Redéfinit comme décrit ici.

Appliquer une relation redéfinie

Marcher

Action

1

Créez un élément Stereotype portant le même nom que le nom complet du stéréotype que vous redéfinissez. Voir 'TOGAF::Principe' dans l'exemple.

Définissez cet élément de stéréotype sur "Abstrait".

2

Créez un élément Stereotype avec le même nom, non entièrement qualifié. Voir 'Principe' dans l'exemple.

Dessinez une relation Redéfinit entre le stéréotype redéfinissant et le stéréotype redéfini.

3

Pour:

  • Supprimez une balise du stéréotype redéfini, attribuez au stéréotype de redéfinition un attribut portant le même nom que la balise que vous souhaitez supprimer et attribuez à cet attribut le stéréotype <<removed>> ; voir 'Implications' dans l'exemple
    Un élément 'Principe' créé à l'aide de notre profil agira de toutes les manières comme un élément Principe TOGAF, mais n'aura pas la balise 'Implications' habituelle
  • Ajoutez une nouvelle balise au stéréotype redéfini et donnez simplement la balise au stéréotype redéfinissant ; dans l'exemple, la nouvelle balise 'Application' n'est pas fournie par le profil TOGAF mais apparaîtra comme si elle l'était
  • Modifier un Type Valeur Étiquetée existant dans le stéréotype redéfini, donner au stéréotype redéfinissant une étiquette avec un type différent ; dans l'exemple, ' Type ' est une énumération du profil TOGAF, mais nous lui avons donné un ensemble modifié de littéraux d'énumération, et 'Metric' est une balise de texte brut dans le profil TOGAF, mais nous l'avons redéfinie comme une balise RefGUIDList qui fait référence à un nouveau stéréotype "Metric"

4

Une fois le profil enregistré et déployé dans une MDG Technologie , l'utilisateur peut, en définissant la technologie sur ' Actif ', spécifier que tout élément redéfini créé doit être créé en utilisant les redéfinitions dans la technologie active.

Exemple Diagramme

Redefines generalization extending a non-UML type in Sparx Systems Enterprise Architect.