In Software-Entwicklung Anforderungen haben 3 Ebenen:
Business-Anforderungen (Vision und Scope-Dokument)
– erweiterte Beschreibung der Geschäftskunden
– Anforderungen aus Geschäftsansicht
– Funktionalitäten, die in unserer Anwendung vorgenommen werden sollen
Beispiel: „Wir brauchen ein Tool für die Auswahl aus groß Daten aus verschiedenen Quellen und deren Umwandlung in leicht lesbare Formen.“
Benutzer-Anforderungen (User Stories, Screnarios, Cases)
-alle Funktionen, die für das End-User gemacht werden sollen
Beispiel: „Wenn sich der Benutzer in das System einloggt, die Hauptseite geöffnet werden soll.“
Technische Daten (Funktionelle und nichtfunktionale Anforderungen)
– Anforderungen für jede separate Funktion, die in unserer Anwendung vorgenommen werden sollen
Beispiel: „Das Gerät soll alle gültigen Quellen während der Installation zu überprüfen. Alle ungültigen Quellen müssen für einen normalen Benutzer deaktiviert sein. „