Anforderungsdokumentation
Aus Cascade
Inhaltsverzeichnis |
Allgemeine Dokumentation einer Anforderung
Anforderungen werden meist in tabellarischer Form oder in Formularen dokumentiert. Für jede Anforderung, unabhängig davon, von welcher Art sie ist und von welchem Anforderungssteller sie erzeugt wird, müssen folgende Attribute angegeben werden:
Titel
Der Titel dient als Kurzbeschreibung der Anforderung. Er soll kurz, prägnant und projektweit eindeutig sein. Er muss so formuliert sein, dass er dern Kern der Anforderung bezeichnet.
Beschreibung
Die Beschreibung der Anforderung ist eine natürlichsprachliche Spezifikation der gewünschten Systemeigenschaft. Es handelt sich im Allgemeinen um einen Text von rund 500 - 1.000 Zeichen.
Anforderungssteller
Hierbei muss es sich um eine natürliche Person handeln, die kontaktierbar ist. Diese Person muss in der Lage sein, die Anforderung zu erläutern und Änderungsvorschläge zu prügen und zu bestätigen. Vom Typ des Anforderungsstellers (Sponsor, Benutzer, Weterer Anspruchsteller) hängt der Typ der Anforderung ab.
Priorität
Jede Anforderung muss einzeln priorisiert werden. Die Festlegung der Priorität sollte nach einem einheitlichen, projektweit definierten Verfahren erfolgen.
Weitere Informationen
Zu jeder Anforderung werden Versionsinformationen und der Status der Anforderung gepflegt. Mögliche Werte für den Status können sein: - Erzeugt (Created) - In Bearbeitung (in progress) - In interner Prüfung (In internal review) - In Prüfung (In approval) - Geprüft (Approved) - Zurückgewiesen (Rejected)
Typen von Anforderungen
Anforderungen werden zum einen danach unterschieden, ob es sich bei dem zugrundeliegenden Bedürfnis um eine Systemfunktion handelt (Funktionale Anforderungen und Nichtfunktionale Anforderungen), zum anderen danach, ob es sich bei dem Anforderungssteller um einen Sponsor (Geschäftsanforderungen), einen Benutzer (Benutzeranforderungen) oder einen weiteren Anspruchssteller (Rand-/Rahmenbedingungen, Einschränkungen) handelt.