Als Basis für das Verständnis der Struktur und des Aufbaus des Systemdesigns wird im Arbeitslauf von Analyse &
Design eine Architektursicht, die so genannte logische Sicht verwendet. Es gibt nur eine logische Sicht des
Systems, die die wichtigsten Anwendungsfallrealisierungen, Subsysteme, Pakete und Klassen veranschaulicht, die
architektonisch relevantes Verhalten beinhalten. Die logische Sicht wird mit jeder Iteration präzisiert.
Die logische Sicht zeigt einen architektonisch wichtigen Teil des Designmodells, d. h. einen Teil der Klassen,
Subsysteme und Pakete sowie Anwendungsfallrealisierungen.
Es gibt vier weitere Sichten, die Anwendungsfallsicht, die im Workflow für Anforderungen behandelt wird, und die
Prozesssicht, die Deployment-Sicht und die Implementierungssicht, die in den Workflows für Analyse
& Design und Implementierung behandelt werden.
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.
|