
Das Requirements Deveopment umfasst, die gesamte inhaltliche Auseinandersetzung mit Anforderungen. Dadurch ist es abgegrenzt aber auch abhängig vom Requiremnts Management zur Verwaltung der entstehenden Anforderungen.
Je nach System-Ebene und Projekt-Randbedingungen kann das Requirements Development mit der Erhebung bzw. Gewinnung aus aufzuspürenden Stakeholdern beginnen. Falls schon übergeordnete Spezifikationen existieren, so wird durch geeignete Analyse und Technische Lösungsfindung die Ableitung von Anforderungen an Subsysteme ermöglicht. Jeweils immer im Scope der Entwicklung auf dem entsprechenden Level des Systems.
Für die so gewonnenen bzw. abgeleiteten Anforderungen muss eine ausreichend präzise Formulierung in einer passenden Notationsform bestimmt werden (siehe z.B. HCM für natürliche Sprache).
