Feature-basierte Modellierung und Analyse von Variabilität in Produktlinienanforderungen
Autoren
Mehr zum Buch
Da der Markt fordert, dass Software-Produkte nach immer kürzeren Release-Zyklen zur Verfügung stehen müssen, wird ein hohes Maß an Effizienz und Flexibilität in der Entwicklung benötigt. Software-Produktlinien sind ein Entwicklungsparadigma, dass diese Anforderungen erfüllen soll. Der grundlegende Gedanke ist, mehrere Software-Produkte aus möglichst vielen gemeinsamen Teilen zu entwickeln, damit der Entwicklungsaufwand für diese Teile nur einmal geleistet werden muss. Gleichzeitig besitzt jedes Produkt spezifische Teile, die für das jeweilige Produkt auszeichnend sind. Die Vorteile einer Software-Produktlinienentwicklung reichen von der Reduzierung der Entwicklungs- und Wartungskosten über eine Verkürzung der Release-Zyklen bei gleichzeitiger Verbesserung der Software-Qualität, bis hin zu einer erhöhten Kundenzufriedenheit in Bezug auf die ausgelieferten Produkte.