Skip to main content

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
    1. 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