Die
Architektur ist die gemeinsame Sprache von Architekt und Integrator:
- Der Architekt entwirft das System, indem er es
(a) in Komponenten zerlegt und
(b) diese in Bezug zueinander stellt.
- Der Integrator nimmt die realisierten Komponenten und fügt sie zu einem Ganzen zusammen. Dabei dient ihm die Architektur als Referenz, als "Bauplan" für das System.
Betrachtet man den Informationsfluss zwischen Architekten und Integrator, so
Architekt stellt Information bereit
- Architekturbeschreibung
(a) Systemarchitektur
(b) Softwarearchitektur
(c) Referenzarchitektur
- Komponentenspezifikation
- Schnittstellenspezifikation
(a) Protokoll, Semantik und Syntax
(b) Datenfluss
- Kundenanforderungen
(a) Non functional
- Umgebungen
(a)spezifische Eigenschaften
- Vorgaben
(a) Terminplanung/Releasezyklen
(b) Integrationsstrategie als Teil des Integrationsplans
(c) Paketierung
(d) Installation
Integrator stellt Information bereit
- Abweichung System von der vorgegebenen Architektur
- Defekte
- Erkenntnisse aus der Integration
(a) Mängel in der Architekur