Anwendungsanforderungen
Anwendungsanforderungen bezeichnet die Gesamtheit der Forderungen, die eine Softwareanwendung erfüllen soll. Sie umfassen funktionale Anforderungen, die festlegen, welche Aufgaben die Anwendung ausführt, verarbeitet oder kommuniziert, sowie nichtfunktionale Anforderungen, die Eigenschaften wie Leistung, Zuverlässigkeit, Sicherheit, Usability und Wartbarkeit betreffen. Ergänzend können Anforderungen an Schnittstellen, Datenmodelle, Migration, Compliance und Betriebsbedingungen auftreten.
In der Praxis werden Anwendungsanforderungen aus Sicht der Stakeholder erhoben, z. B. Auftraggeber, Endanwender, Betreiber. In
Anforderungen definieren den Systemumfang und die Abgrenzungen des Anwendungssystems, beschreiben Interfaces zu anderen Systemen, Datenflüsse und
Der Lebenszyklus der Anwendungsanforderungen umfasst Erhebung, Dokumentation, Abstimmung, Änderung und Priorisierung, sowie regelmäßiges Review im Verlauf