Aktivität: Implementierungsmodell strukturieren
Diese Aktivität strukturiert die Implementierung, um eine reibungslose Implementierung, Integration und einen fehlerfreien Build-Prozess zu gewährleisten.
BeschreibungProjektstrukturplanTeamzuordnungVerwendung der Arbeitsergebnisse
Beziehungen
Übergeordnete Aktivitäten
Beschreibung

Das Ergebnis der Strukturierung des Implementierungsmodells sind in der Regel mehrere Implementierungssubsysteme, die relativ unabhängig voneinander entwickelt werden können. Ein klar strukturiertes Modell verhindert Probleme beim Konfigurationsmanagement und ermöglicht die Zusammenstellung des Produkts aus sukzessiv größer werdenden Integrations-Builds.

Eigenschaften
Ereignisgesteuert
Mehrere Vorkommen
Fortlaufend
Optional
GeplantYes
Wiederholt anwendbar
Mitarbeiterauswahl

Obwohl der Softwarearchitekt primär für die Struktur des Implementierungsmodells verantwortlich ist, muss er dieselben Fähigkeiten mitbringen, die ein Integrator auf Systemebene besitzen muss. Er muss Erfahrung mit dem Management von Software-Builds, dem Konfigurationsmanagement und der Programmiersprache besitzen, in der die zu integrierenden Komponenten geschrieben sind. Da die Automatisierung der Integration im Zuständigkeitsbereich des Integrators liegt, muss der Softwarearchitekt kein Experte im Scripting oder in der Integrationsautomatisierung sein. Grundlegende Kenntnisse in diesem Bereich können jedoch mit für einen reibungslosen Build-Prozess sorgen.

Verwendung
Anleitung zur Verwendung

Die Strukturierung des Implementierungsmodells muss parallel zur Weiterentwicklung der anderen Aspekte der Architektur vorangetrieben werden. Sollte die Strukturierung des Implementierungsmodells nicht zu einem frühen Zeitpunkt im Architekturprozess berücksichtigt werden, kann dies eine mangelhafte Organisation der Implementierung zur Folge haben, was den Implementierungs- und Build-Prozess behindern kann. Im schlimmsten Fall verhindert ein schlecht organisiertes Implementierungsmodell die parallele Entwicklung der Software durch das Projektteam.