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