Systemfunktionalität
Systemfunktionalität bezeichnet die Gesamtheit der Funktionen, Dienste und Interaktionen, die ein System seinen Benutzern oder anderen Systemen bereitstellt. Sie beschreibt, was das System leisten soll, z. B. Daten erfassen, verarbeiten, speichern, abrufen, berichten oder kommunizieren.
Funktionen werden in Anforderungen erfasst, oft in Form von Use Cases, User Stories oder pflichtenheftlichen Spezifikationen.
Die Funktionsumfang hängt von der Domäne, der Architektur und der Schnittstellengestaltung ab. Typische Bereiche sind Dateneingabe
Abgrenzung zu Nichtfunktionalen Anforderungen: Funktionalität konzentriert sich auf das Was; Nichtfunktionale Anforderungen betreffen Wie gut (Leistung,
Die Systemfunktionalität wird durch Spezifikationen, Tests und Abnahmen verifiziert. Messgrößen wie Funktionspunkte oder Use-Case-Punkte dienen der
In der Praxis beeinflusst die Systemarchitektur, wie Funktionen implementiert werden (Monolith vs. Microservices) und wie sie
Beispiele umfassen Bank-Online-Systeme, die Kontostand abfragen, Überweisungen durchführen und Transaktionshistorien anzeigen, oder Content-Management-Systeme, die Erstellung, Bearbeitung