Anforderungsspezifikation
Anforderung – Eine Bedingung oder Fähigkeit, die Benutzer benötigt, um ein Problem zu lösen oder ein Ziel zu erreichen.
Anforderungsanalyse - Prozess der Untersuchung muss System-, Hardware- oder Softwareanforderungen gelangen.
Anforderungsspezifikation dokumentiert die Anforderungen an Software und ihre Schnittstellen präzise und vollständig
- Requirements Analysis liefert Lastenheft als Anforderungsspezifikation
- System Design liefert Pflichtenheft als verfeinerte Anforderungsspezifikation
- inhaltliche Eigenschaften: Zutreffend | Vollständig | Widerspruchsfrei | Neutral | Nachvollziehbar | Objektivierbar
- strukturelle Eigenschaften: Leicht verständlich | Präzise | Leicht erstellbar |Leicht verwaltbar
- Bestandteile einer Anforderung:
- Identifikator: Identifiziert die Anforderung eindeutig.
- Beschreibung: Beschreibt die Anforderung kurz und prägnant, maximal 2-3 Sätze.
- Problembeschreibung: Beschreibt das die Anforderung verursachende Problem.
- Quelle: Identifiziert die anfordernde Person oder Dokument, aus dem sich die Anforderung ergibt (Rechtsvorschrift).
- Abnahmekriterium: Beschreibt eine messbare Bedingung, mit der geprüft wird, ob die Anforderung erfüllt wurde.
- Mögliche Struktur eine Anforderungsspezifikation
- Einleitung 2. Zielsetzung 3.Ausgangssituation 4.Beschreibung des Systems 5.Qualitätsanforderungen 6.Weiteres
Anforderungen werden durch Befragungen, Überprüfungen und Hospitationen erkannt
- Identifizierung von Anwendungsfällen -> Fachliche Anforderungen
- Identifizierung von Qualitätseigenschaften -> Nicht-funktionale Anforderungen
No Comments