Zur gesamtheitlichen Erfüllung der geforderten Eigenschaften einer Systemarchitektur oder einer Anwendung ist es wichtig, die Wünsche und Bedürfnisse unterschiedlicher Stakeholder zu verstehen und als Anforderungen zu dokumentieren.
- Anforderungsidentifikation
- Anforderungsanalyse
- Anforderungsspezifikationen formulieren und validieren
- Anforderungsverwaltung (Verfolgung, Pflege, Versionierung, …)
- Abnahmekriterien und Testfälle