Lorsque cette tâche commence, les systèmes d'implémentation ont été délivrés pour répondre aux exigences de la
prochaine construction ('cible') décrite dans le Produit : Plan de construction et intégration, rappelant que le plan
de construction et intégration peut définir la nécessité d'avoir plusieurs constructions dans une itération. En
fonction de la complexité et du nombre de sous-systèmes à intégrer, il est souvent plus efficace de produire la
construction cible sur une série d'étapes, en ajoutant plus de sous-systèmes à chaque étape et en produisant une série
de 'mini' constructions intermédiaires - de telle manière que chaque construction planifiée pour une itération puisse,
à son tour, avoir sa propre séquence de constructions intermédiaires transitoires. Cela reste soumis à un test
d'intégration minimal (en règle général un sous-ensemble de tests décrit dans le plan de construction et intégration
pour cette construction cible) afin de s'assurer que ce qui est ajouté est compatible avec ce qui existe déjà dans
l'espace d'intégration du système. Cette approche facilite l'isolation des problèmes et leur diagnostic.
L'intégrateur accepte les sous-systèmes délivrés de manière incrémentielle dans l'espace d'intégration du système, dans
le processus résolvant les conflits de fusion. Il est recommandé de procéder à cela de manière ascendante en
respectant la structure en couches, afin de s'assurer que les versions des sous-systèmes sont cohérentes, en prenant
les importations en considération. L'incrément des sous-systèmes est compilé et lié à une construction intermédiaire,
qui est ensuite fournie au testeur afin d'exécuter un test d'intégration système minimal.
Ce diagramme illustre une construction produite en trois incréments. Certains sous-systèmes sont uniquement requis en
tant que modules de remplacement, afin de rendre possible la compilation et le lien vers d'autres sous-systèmes et de
fournir le comportement d'exécution minimal nécessaire.
L'incrément final de la séquence produit la construction cible, comme planifié dans le cadre du plan de construction et
intégration. Après avoir été testée de manière minimale, une version de référence initiale ou provisionnelle est créée
pour cette construction - appelant la Tâche : Créer des
versions de référence dans la discipline de gestion de la configuration. La construction est désormais disponible
pour un test complet du système. La nature et la profondeur de ce test correspondront à ce qui a été planifié dans le
plan de construction et intégration, avec la construction finale d'une itération sujette à tous les tests définis dans
le plan de test de l'itération.
|