HMD 238, 41. Jahrgang, August 2004
Open-Source-Software
Herausgeber: Heinz Sauerburger
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






