Mit zunehmender Vollständigkeit und Stabilität der Referenzversionen im Projektverlauf können "Promotionsstufen"
verwendet werden, um die Referenzversion auf der Basis von Vollständigkeit und Stabilität zu charakterisieren.
Promotionsstufen und andere Attribute der Referenzversion müssen den Anforderungen für das jeweilige Projekt
entsprechend definiert werden, obwohl Sie feststellen werden, dass in der Regel einige Definitionen in vielen
unterschiedlichen Projekten wiederverwendet werden können. Das folgende Beispiel zeigt verschiedene gebräuchliche
Promotionsstufen:
-
Integrationstests durchgeführt
-
Systemtests durchgeführt
-
Abnahmetests durchgeführt
-
Für Produktion bereitgestellt
In diesem Beispiel spiegeln die sequenziell angeordneten Stufen den relativen Fortschritt in Vollständigkeit und
Stabilität der Software wider. Obwohl Vollständigkeit und Stabilität der Software normalerweise von Stufe zu Stufe
zunehmen, kann es durchaus im Projektverlauf zu Rückschritten kommen. Nimmt eine Referenzversion an Vollständigkeit und
Stabilität zu, wird sie hochgestuft, nehmen Vollständigkeit und Stabilität einer Referenzversion ab, wird die
Referenzversion herabgestuft.
Gelegentlich muss der Konfigurationsmanager eine Referenzversion herabstufen. Der Integrator kann beispielsweise einen
schwerwiegenden Fehler in einer neu erstellten Referenzversion feststellen. Um zu verhindern, dass Entwickler diesen
Fehler in ihre Entwicklungsarbeitsbereiche übernehmen, kann die Referenzversion mit einem Verweis wie "Abgelehnt"
gekennzeichnet werden, um auf ein Problem in der Referenzversion deutlich hinzuweisen.
Die empfohlene Referenzversion ist eine Systemkonfiguration, die auf einer bestimmten Promotionsstufe archiviert wurde.
Eine Referenzversion wird in die Gruppe empfohlener Referenzversionen aufgenommen, wenn sie eine bestimmte
Promotionsstufe erreicht hat, z. B. "Abnahmetests durchgeführt". Promotionsstufen können in den Richtlinien für die
Projektentwicklung verwendet werden. Beispielsweise könnte eine Projektrichtlinie definieren, dass eine bestimmte
Referenzversion dann als "empfohlen" eingestuft wird, wenn sie eine bestimmte Promotionsstufe erreicht hat. Mit dieser
Richtlinie kann sichergestellt werden, dass Entwickler ihre Arbeitsbereiche mit einer neuen Referenzversion
aktualisieren, sobald diese einen akzeptablen Grad an Vollständigkeit und Stabilität erreicht hat.
|