Konzept: Anwendungsfallsicht
Eine Architektsicht, die so genannte Anwendungsfallsicht, wird in der Disziplin "Anforderungen" als Basis für die Planung des technischen Inhalts von Iterationen verwendet.
Beziehungen
Hauptbeschreibung

Als Basis für die Planung des technischen Inhalts von Iterationen wird eine Architektursicht, die so genannte Anwendungsfallsicht in der Disziplin Anforderungen verwendet. Es gibt nur eine Anwendungsfallsicht des Systems, die die Anwendungsfälle und Szenarios veranschaulicht, die architektonisch relevantes Verhalten, Klassen oder technische Risiken beinhalten. Die Anwendungsfallsicht wird in jeder Iteration präzisiert und berücksichtigt.

Anwendungsfälle Akteur Anwendungsfallpakete Paket der höchsten Ebene Anwendungsfallmodell Im Begleittext beschriebene Abbildung

Die Anwendungsfallsicht zeigt einen architektonisch relevanten Teil des Anwendungsfallmodells, einen Teil der Anwendungsfälle und Akteure.

Die Analyse-, Design- und Implementierungsaktivitäten, die sich aus Anforderungen ergeben, richten sich nach einer Architektur. Die Produktion und Validierung dieser Architektur bilden den Schwerpunkt der früheren Iterationen, insbesondere während der Ausarbeitungsphase. Architektur wird in einer Reihe unterschiedlicher Architektursichten dargestellt, bei den es sich im Prinzip um Extrakte handelt, die die "architektonisch relevanten" Elemente der Modelle veranschaulichen.

Es gibt vier weitere Sichten: logische Sicht, Prozesssicht, Deployment-Sicht und Implementierungssicht. Diese Sichten werden werden in den Disziplinen Analyse & Design und Implementierung bearbeitet.

Die Architektursichten werden in einem Softwarearchitekturdokument dokumentiert. Sie können andere Sichten, z. B. eine Sicherheitssicht, hinzufügen, um andere spezifische Aspekte der Softwarearchitektur zu vermitteln.

Im Wesentlichen können Architektursichten als Abstraktionen oder Vereinfachungen der erstellten Modelle gesehen werden, in denen Sie wichtige Merkmale deutlicher hervorheben, indem Sie die Details weglassen. Die Architektur ist ein wichtiges Mittel, um die Qualität jedes während der Systementwicklung erstellten Modells zu erhöhen.