Wartbarkeit
Leichtigkeit mit der sich
Def nach ISO/IEC: The degree of effectiveness and efficiency with which the product can be modified
Wartbarkeit nach ISO/IEC
Analysierbarkeit Modularität Wiederverwendbarkeit Modifizierbarkeit Testbarkeit
Types of Comp Based Develop.
COTS-based dev
Product-line dev
-single org develops comps for internal reuse in severl products
Architecture-driven comp dev
Bottom-up /top-down
BU:
TD:
Produktlinien
EIne Menge von Programmvarianeten (Sftwr-Produkten)
teilen eine gemeinsame Menge v. Merkmalen (Features)
die auf eine gemeinsames Marktsegment (Domain) zgeschnitten sind
mit dem Ziel der Wiederverwendung von gemeinsamen Software-Artefakten
zB Datenbank Prduktlinie für embedded systems
Product Line Frameworks
Software reference architecture
-a software architecture that defines entities concrete architectures have to reference to
Software product line
A framework is the half finished software implementation for a defines application area
Application with plugins
-an executable aypplication that can be specialised by plugins during deployment or run-time
but also runnable without plugin
Variability
A product line caputres variability through variation points
-variation points delay design decisions
Features
Visible property or behaviour of the system
can be optional to the system
features represent commonality and differences btw. systems
Features vs Varianten
Features sind grundbausteine einer Produktlinie (zb implementiert durch comps, packages etc)
feature-kombinationen bilden individuelle produkte