Konzept: Implementierungssicht
Eine Architektursicht, die so genannte Implementierungssicht, enthält normalerweise die Auflistung aller Subsysteme im Implementierungsmodell, die Komponentendiagramme, die veranschaulichen, wie die Subsysteme in Schichten und Hierarchien strukturiert sind, und Abbildungen der Importabhängigkeiten zwischen Subsystemen.
Beziehungen
Zugehörige Elemente
Hauptbeschreibung

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.