Zum Inhalt

Ein komplexes deterministisches Modell zusammensetzen

Behandle das Modell als ausführbaren Datenvertrag. Erfasse zuerst Produkte und Akzeptanzkriterien; wähle Syntax erst, wenn Kardinalität, Abhängigkeiten, Beziehungen und Ziele eindeutig sind.

Assembly-Reihenfolge

  1. Benenne jedes sichtbare Produkt und wähle seine Ausführungsbasis: feste Generierung, begrenzte Source, Zeitfenster oder eine Operation.
  2. Deklariere key-, nestedKey- und reference-Nodes in Abhängigkeitsreihenfolge; nutze Skripte nur für echte Ableitungen.
  3. Ergänze verschachtelte Produkte oder korrelierte Referenzen, wenn die Beziehung Teil der Anforderung ist.
  4. Ergänze Targets erst nach Fertigstellung der Datenform.
  5. Formuliere beobachtbare Invarianten als Expectations: Anzahl, Eindeutigkeit, Foreign Keys, erlaubte Werte, Bereiche oder Zeilenbedingungen.
  6. Validiere das DM-JSON-Dokument, kompiliere es, validiere das exakte XML und werte buildgebundene Evidenz aus.

Repräsentative Assemblies

Die Authoring-Assembly-Schritte stellen Luna denselben geordneten Entscheidungspfad bereit. Elementsyntax steht in der Modellreferenz, ist aber nicht der Startpunkt der Anforderungserfassung.