Home

Anforderungsdokumenten

Anforderungsdokumente sind systematische Festlegungen von Anforderungen an ein Produkt, System oder eine Dienstleistung. Sie dienen dazu, Erwartungen der Auftraggeber zu bündeln, Klarheit für das Entwicklungsteam zu schaffen und eine vertragliche oder formale Grundlage für Umsetzung, Verifikation und Abnahme zu liefern. In vielen Projekten unterscheiden sich Lastenheft und Pflichtenheft als zwei kompatible Formen der Anforderungskommunikation; Anforderungsdokumente können beide Rollen aufnehmen oder als eigenständige Artefakte auftreten.

Typische Inhalte umfassen funktionale Anforderungen (Was das System tun soll), nicht-funktionale Anforderungen (Qualität, Leistung, Sicherheit, Zuverlässigkeit),

Der Erstellung und dem Management von Anforderungsdokumenten liegt ein Require­ments Engineering-Prozess zugrunde. Typische Schritte sind Erhebung

Anforderungsdokumente dienen als verlässliche Grundlage für Umsetzung, Prüfung und Vertragserfüllung. Sie stehen in engem Austausch mit

Abnahmekriterien,
Randbedingungen,
Annahmen,
Schnittstellen,
Datenmodelle
und
Abhängigkeiten.
Zusätzlich
dienen
sie
der
Nachverfolgbarkeit
von
Anforderungen
über
den
gesamten
Lebenszyklus
hinweg,
etwa
durch
eine
Traceability
Matrix,
die
Verknüpfungen
zu
Tests,
Implementierungskomponenten
und
Designentscheidungen
herstellt.
und
Spezifikation
der
Anforderungen,
Validierung
und
Freigabe
durch
Stakeholder,
sowie
Änderungsmanagement
und
Versionierung.
Methoden
wie
Interviews,
Workshops,
Use
Cases,
Szenarien,
Prototyping
und
Modellierung
unterstützen
die
Erarbeitung.
Eine
gründliche
Validierung
umfasst
Reviews,
Abstimmung
mit
Testspezifikationen
und
Abnahmen.
anderen
Artefakten
wie
Spezifikationen,
Designdokumenten
und
Testplänen
und
orientieren
sich
an
anerkannten
Normen
und
Best
Practices
im
Requirements
Engineering,
einschließlich
relevanter
Standards
wie
IEEE
29148.
Tools
unterstützen
die
Erstellung,
Verwaltung
und
Nachverfolgung
von
Anforderungen.