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¶
- Benenne jedes sichtbare Produkt und wähle seine Ausführungsbasis: feste Generierung, begrenzte Source, Zeitfenster oder eine Operation.
- Deklariere
key-,nestedKey- undreference-Nodes in Abhängigkeitsreihenfolge; nutze Skripte nur für echte Ableitungen. - Ergänze verschachtelte Produkte oder korrelierte Referenzen, wenn die Beziehung Teil der Anforderung ist.
- Ergänze Targets erst nach Fertigstellung der Datenform.
- Formuliere beobachtbare Invarianten als Expectations: Anzahl, Eindeutigkeit, Foreign Keys, erlaubte Werte, Bereiche oder Zeilenbedingungen.
- Validiere das DM-JSON-Dokument, kompiliere es, validiere das exakte XML und werte buildgebundene Evidenz aus.
Repräsentative Assemblies¶
- Gemischte Feldstrategien
- DM-JSON-Key-Varianten
- Parent-Child-Graph
- Mehrstufiger Memstore-Flow
- Source- und Target-Constraints
- Zeitreihen-Kardinalität
Die Authoring-Assembly-Schritte stellen Luna denselben geordneten Entscheidungspfad bereit. Elementsyntax steht in der Modellreferenz, ist aber nicht der Startpunkt der Anforderungserfassung.