Eine Produktlinienarchitektur wurde erzeugt, die mit den Produktlinienanforderungen optimal übereinstimmt.
Durchzuführende Aktivität
Ziel der Domänenimplementierung ist es, mit geeigneten Mechanismen Gemeinsamkeiten und Unterschiede der Produktlinie zu implementieren. Die Produktlinienarchitektur wird also mit Produktlinien-Assets gefüllt. Diese Code-Teile können komplett neu implementiert werden oder aus Altanwendungen können geeignete Module oder Komponenten identifiziert und integriert werden.
Implementierungstechnologien mit denen Gemeinsamkeiten und Variabilitäten implementiert werden können sind z.B.:
Parametrisierung, Überladen
Vererbung, Aggregation, Delegation
Dynamische Klassen, DLLs, statische Libraries
Reflection, Aspektorientierte Programmierung
Bedingte Kompilierung, Frames
Ergebnis der Aktivität
Alle geplanten wiederverwendbaren Assets wurden erzeugt und können zum erstellen von Produkten verwendet werden