Eine Referenzarchitektur, ein Domänen- und Decision-Model sind entwickelt worden.
Durchzuführender Prozess
In PuLSE-I werden wiederverwendbare Code-Assets hergestellt. Das zugrundeliegende Prinzip ist, dass Code generisch oder generativ gemacht wird und Variabilitäten und Gemeinsamkeiten der der Produktfamilie dadurch abgedeckt werden.
Verwenden Sie zur Erstellung von wiederverwendbaren Code-Assets Durchführungsmethoden und -technologien, die Änderbarkeit unterstützen. Dies sind Modularität, Abstraktion (Parametrisierung, Generalisierung) Transparenz zum Einen , zum Anderen die Spezialisierung dieses Codes auf die zu entwickelnden Produkte. Der Code muss Links zu den PuLSE Domänen- und Architektur-Entscheidungsmodellen (DDM und ADM) enthalten.
Ergebnis des Prozessmusters
Es wurden wiederverwendbare Produktlinien-Asset gebildet, die den gemeinsamen Code und die Variabilitäten der geplanten Produkte enthalten
Vor- und Nachteile des Prozessmusters
Entwurfsmuster vereinfachen die Wartung und die Evolution einer Produktfamilie durch die Schaffung produktfamilienweiter wiederverwendbarer Assets
Entwurfsmuster helfen beim Entwickeln und Managen von Codevariabilitäten.
Der entstehende generischer Code kann komplex sein.
Die Anwendbarkeit der vorgeschlagenen Lösung hängt stark von der verwendeten Programmiersprache ab