Die Implementierungssicht ist eine von fünf Architektursichten eines Systems. Die anderen Architektursichten sind die
logische Sicht, die Anwendungsfallsicht, die Prozesssicht und die Deployment-Sicht.
Die Implementierungssicht erfasst die architekturbezogenen Entscheidungen, die für die Implementierung getroffen
wurden. In der Regel enthält die Implementierungssicht Folgendes:
-
eine Auflistung aller Subsysteme im Implementierungsmodell
-
Komponentendiagramme, die veranschaulichen, wie Subsysteme in Schichten und Hierarchien organisiert sind
-
Abbildungen von Importabhängigkeiten zwischen Subsystemen
Die Implementierungssicht ist für folgende Aufgaben hilfreich:
-
Implementierungsarbeiten einzelnen Personen oder Teams oder Subunternehmern zuordnen
-
Umfang des zu entwickelnden, zu ändernden oder zu löschenden Codes einschätzen
-
Beweis für Wiederverwendung in großem Umfang führen
-
Release-Strategien überlegen
Die Implementierungssicht und die anderen Architektursichten werden im Softwarearchitekturdokument dokumentiert.
|