Variabilität (Software)

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 10. September 2010 um 20:11 Uhr durch 87.144.121.92 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen

Variabilität definiert innerhalb einer Software-Produktlinie solche Bestandteile einer Software, die durch Selektion an unterschiedliche Kundenbedürfnisse angepasst werden können.

Im Rahmen des methodischen Ansatzes der Produktlinienentwicklung wird Variabilität als ein Konzept beschrieben, um individuelle Produkte von einer Produktlinie abzuleiten, also die invarianten Teile der sog. Plattform von den varianten Teilen des Produkts. Hierbei kann Variabilität an unterschiedlichsten Stellen auftreten. Z. B. kann Variabilität ausgeprägt sein in Features, der Benutzerschnittstelle, dem Systemzugang, den Datenformaten etc.

Zur Beschreibung von Variabilität wird ein allgemeines Variabilitätsmodell verwendet, bei dem zu einem sog. Variationspunkt unterschiedliche Varianten vorhanden sein können. Hierbei beschreibt die Variabilitätsabhängigkeit, wie die Variante dem Variationspunkt zugeordnet ist (optional, alternativ, verpflichtend).