DCMP-Umsetzungsoptionen

Bei der Umsetzung von Modellen stehen Ihnen drei unterschiedliche Umsetzungsoptionen zur Verfügung.
Die Umsetzungsoptionen werden angezeigt, wenn Sie mit der rechten Maustaste auf den umzusetzenden Code oder das umzusetzende Modell klicken. Ihre Auswahl hängt vom Typ des Design Contract Management Protocol (DCMP) ab, dem Sie folgen.

Parameter

Umsetzungsoption Beschreibung
Konzeptionell Verwenden Sie diese Option, um Inhalt im Umsetzungsziel zu erstellen und zu aktualisieren, ohne die Umsetzungsquelle zu ändern. Nach dem Ausführen der Umsetzung bleibt die Quelle das primäre Entwicklungsartefakt. Diese Option entspricht den DCMP-Protokollen mit den Bezeichnungen 'Conceptual Models Seed Concrete Models' und 'Conceptual Models Drive Development.
Gemischt Verwenden Sie diese Option, um die folgenden Ergebnisse zu erzielen:
  • Elemente in der Zieldomäne generieren
  • Elemente der Quelle, die direkte Spezifikationen der im Ziel zu generierenden Elemente sind, durch direkte Verweise auf die generierten Zielelemente ersetzen.
Die Ausgabeelemente der Umsetzung werden zu den primären Entwicklungsartefakten. Wenn die Umsetzungsquelle ein Modell mit Diagrammen ist, enthalten die Diagramme nach der Umsetzung möglicherweise eine Mischung aus Verweisen auf die generierten Elemente und Quellenelementen, die nicht direkte Spezifikationen generierter Elemente waren und die die Umsetzung nicht ersetzt hat. Solche Elemente drücken in der Regel einen höheren Abstraktionsgrad aus. Diese Option entspricht dem DCMP-Protokoll mit der Bezeichnung 'Mixed Modeling'.
Abgestimmt Sie können eine Rückumsetzung verwenden, um den aktuellen Status der Elemente in der Zieldomäne (wie Java) mit dem aktuellen Status der Elemente in der Quellendomäne (wie UML) zu vergleichen. Sie können diesen Mechanismus verwenden, um Änderungen in einem iterativen Entwicklungsprozess abzustimmen. Verwenden Sie diese Option, wenn sich die beabsichtigte Architektur unabhängig von der erstellten Architektur entwickelt und Sie diese Architekturen synchronisieren oder vergleichen müssen. Diese Option entspricht dem DCMP-Protokoll mit der Bezeichnung 'Reconciled Modeling'.
Zugehörige Konzepte
Design Contract Management Protocols (DCMP)

Rückmeldung