Options de transformation DCMP

Lorsque vous transformez des modèles, vous disposez de trois options de transformation.
Ces options s'affichent lorsque vous cliquez avec le bouton droit de la souris sur le code ou le modèle à transformer. Vous choisirez une option en fonction du type de protocole de gestion de contrat de conception (DCMP, pour design contract management protocol) que vous suivez.

Paramètres

Option de transformation Description
Conceptuel Utilisez cette option pour créer et mettre à jour du contenu dans la cible de la transformation sans modifier la source de la transformation. Après la transformation, la source reste l'artefact d'ingénierie principal. Cette option correspond aux protocoles de gestion de contrat de conception Conceptual Models Seed Concrete Models (Modèles concrets de départ des modèles conceptuels) et Conceptual Models Drive Development (Modèles conceptuels de pilotage du développement).
Mixte Utilisez cette option pour obtenir les résultats suivants :
  • Générer des éléments dans le domaine cible
  • Remplacer les éléments de la source qui sont des spécifications directes d'éléments à générer dans la cible, avec des références directes aux éléments cible générés.
Les éléments de sortie de la transformation deviennent les artefacts d'ingénierie principaux. Si la source de la transformation est un modèle comportant des diagrammes, après la transformation, ces diagrammes peuvent contenir une combinaison de références aux éléments générés et d'éléments source qui n'étaient pas des spécifications d'éléments générés et que la transformation n'a pas remplacés. De tels éléments traduisent généralement un niveau d'abstraction supérieur. Cette option correspond au protocole de gestion de contrat de conception Mixed Modeling (Modélisation mixte).
Synchronisée Vous pouvez utiliser une transformation inverse pour comparer l'état en cours des éléments du domaine cible (par exemple, Java) et celui des éléments du domaine source (par exemple, UML). Vous pouvez utiliser ce mécanisme pour synchroniser les modifications selon un processus de développement itératif. Utilisez cette option lorsque l'architecture souhaitée évolue indépendamment de l'architecture construite et que vous devez les synchroniser ou les comparer. Cette option correspond au protocole de gestion de contrat de conception Reconciled Modeling (Modélisation synchronisée).
Concepts associés
Protocoles DCMP (Design Contract Management Protocols)

Vos commentaires