Open-Source-Software |
|
Requirements Engineering: Ermittlung und Bewertung von Softwareanforderungen |
Mohsen Rezagholi |
Zusammenfassung
An eine Software werden in der Regel mehr Anforderungen
gestellt, als der Hersteller reali-sieren sollte oder im
Rahmen der ihm zur Verfügung stehenden Ressourcen
realisieren kann. Der Hersteller muss sich für eine
Untermenge von Anforderungen entscheiden, deren
Realisierung den größtmöglichen Nutzen für ihn und seine
Kunden erbringt. Es gibt zwei Möglichkeiten, um diese
Anforderungen zu identifizieren:
- Auswahl der zu realisierenden Anforderungen im
Spannungsfeld folgender Faktoren: relatives Gewicht
der Anforderungen, Realisierungsalternativen und ihre
Kosten sowie die zur Verfügung stehenden Mittel
(Zielkosten).
- Auswahl der Anforderungen anhand des Verhältnisses
relativer Nutzen zu relativen Kosten - das ist ein
weniger differenziertes, dafür aber schnelles
Vorgehen.
Inhaltsübersicht
- Einführung
- Was sind Anforderungen?
- Was ist Requirements Engineering?
- Ermittlung und Analyse von Anforderungen
- Bewertung von Anforderungen
- Messen und Verbessern
- Beispiel für die Gewichtung von Anforderungen mittels Analytic Hierarchy Process
- Schlusswort
- Literatur
Dieses Heft ist vergriffen, d.h. nicht mehr lieferbar. Eine Neuauflage ist nicht geplant.
Die Beiträge aus diesem Heft sind jedoch noch separat und kostenpflichtig unter
www.genios.de erhältlich.
HMD, Heft 238, August 2004
|