Variabilität managen
Beschreibung:
Die Möglichkeit zur Wiederverwendung von Software- und Systemkomponenten spielt in einem Entwicklungsprozess, dabei ganz besonders bei der Entwicklung von Produktlinien, eine nicht zu unterschätzende Rolle, da sie die Entwicklung schneller vorantreiben und außerdem die Qualität erhöhen kann. In einer Umgebung, in der mehrere ähnliche Produkte vorhanden sind, ist Wiederverwendung besonders wichtig. Zum Beispiel haben die verschiedenen Steuerungssoftwareprodukte für verschiedene Automodelle viel gemeinsam. Ähnlich verhält es sich auch mit Software zur Sprachanpassung. Normalerweise haben diese verschiedenen Produkte einen gemeinsamen Kern, der die gemeinsame Funktionalität über die verschiedenen Produkte hinweg beschreibt. Neben diesen Gemeinsamkeiten gibt es auch individuelle Anpassungen hinsichtlich der unterschiedlichen Funktionalitäten, die so genannten Varianten. Diese beiden Konstrukte, sowohl die Gemeinsamkeiten als auch die verschiedenen Varianten, müssen jeweils dokumentiert und verwaltet werden.
Ziel:
Das Ziel ist es, in einer Umgebung mit mehreren ähnlichen Produkten Gemeinsamkeiten und Variabilitäten zu managen, um das Wiederverwendungspotenzial besser und effizienter ausschöpfen zu können.Techniken zur Realisierung:
EntscheidungsmodellierungMerkmalsmodellierung
Alle Praktiken dieser Phase
Zurück zur gesamten Praktiken-Übersicht
