Détails de l'enchaînement d'activités :
|
L'objet du détail de cet enchaînement d'activités est d'intégrer les sous-systèmes d'implémentation afin de créer une nouvelle version cohérente du système global. |
|||||||||||||||||||||||||||||||||||||
|
|
L'intégrateur est chargé d'intégrer le système, conformément au plan de construction de construction d'intégration, en ajoutant les sous-systèmes d'implémentation livrés à l'espace de travail d'intégration système et en créant des constructions. L'intégration de chaque version est ensuite testée par un testeur. Après la dernière incrémentation, un test système complet peut être effectué sur la construction par un testeur.
Cette section fournit des liens vers des informations complémentaires associées au détail de cet enchaînement d'activités.
Débute dans la phase d'élaboration, et se reproduit dans les phases de construction et de transition.
Requis (cependant, pour les systèmes plus petits, une intégration séparée des sous-systèmes peut ne pas avoir lieu)
L'intégration est généralement confiée à une seule personne (dans le cas de petits projets avec un processus simple de génération de construction) ou à une petite équipe (dans le cas de gros projets avec un processus complexe de génération de construction). Les intégrateurs ont besoin d'être familiers avec la gestion de versions logicielles, la gestion de configuration et le langage de programmation dans lequel sont rédigés les composants à intégrer. Comme l'intégration implique souvent un haut niveau d'automatisation, un connaissance approfondie de l'interpréteur de commandes du système d'exploitation et des langages et outils de script (comme 'make' sous Unix) est aussi cruciale.
Le travail d'intégration est généralement automatisé à un large degré, requérant un effort manuel en cas d'effondrement de la construction. Une stratégie courante consiste à générer automatiquement de nuit des constructions et à exécuter une partie des tests automatisés (habituellement au niveau unitaire), permettant ainsi un retour fréquent d'informations depuis ce processus.
RUP (Rational Unified Process)
|