Ein Build, der sich aus anderen Elementen in der Implementierung zusammensetzt, ist eine testfähige Teilmenge der
Laufzeitfunktionen und Fähigkeiten des Systems. Rational Unified Process (RUP) empfiehlt, während einer Iteration
mehrere Builds zu erstellen und jeden neuen Build durch Funktionen zu erweitern, wenn Elemente aus
Implementierungssubsystemen hinzugefügt oder verbessert werden. Builds können auf allen Ebenen eines Systems erstellt
werden und sich auf ein oder mehrere Subsysteme erstrecken. In RUP liegt das besondere Augenmerk jedoch auf den Builds,
die im Build-Plan für die Integration definiert sind, da diese Builds die
Trittsteine bei der Durchführung der Iteration sind. Falls Größe oder Komplexität des Systems es erfordern, kann der
Build-Plan für Integration in mehrere Pläne für die einzelnen Subsystem unterteilt werden.
Inoffizielle Builds können von einem Implementierer aus mehreren Gründen erstellt werden, z. B. für Einheitentests mit
Elementen aus dem persönlichen Entwicklungsbereich des Implementierers und bei Bedarf auch aus dem Subsystem und den
Systemintegrationsarbeitsbereichen. In diesem Kontext werden Builds jedoch von einem Integrator aus gekenzeichneten
Versionen von Elementen, die die Implementierer dem Subsystem bzw. den Systemintegrationsarbeitsbereichen bereitstellt,
nach dem Build-Plan für Integration erstellt.
|