Bedarf
Was ist eine Anforderung?
Die Anforderungen sind die allgemeinen Beschreibungen zu bestimmten Systemdiensten, Einschränkungen oder einer detaillierten Spezifikation, die während des Anforderungserfassungsprozesses generiert werden.
Anforderungsarten:
User Requirements - Es handelt sich um eine detaillierte Beschreibung in natürlicher Sprache sowie Diagramme der vom System bereitgestellten Dienste und ihrer betrieblichen Einschränkungen. Es wird normalerweise von Endbenutzern entwickelt.
System requirements - Es ist ein strukturiertes Dokument, das die Beschreibungen der Funktionen, Dienste und Betriebsbeschränkungen des Systems enthält.
Functional Requirements - Es beschreibt die Dienste des Systems, wie das System auf bestimmte Eingaben reagieren soll und wie sich das System in bestimmten Situationen verhalten soll.
Non-functional Requirements - Es beschreibt die Attribute des Systems.
Domain Requirements - Anforderungen, die sich aus der Domäne der Anwendung ergeben und die Merkmale dieser Domäne widerspiegeln. Es können entweder funktionale oder nicht funktionale Spezifikationen sein.
Struktur des Anforderungsdokuments:
Preface
Introduction
Definition der Benutzeranforderungen
Systemarchitektur
Spezifikation der Systemanforderungen
Systemmodelle
Appendix