L'objet du détail de l'enchaînement d'activités est d'intégrer les modifications apportées par des implémenteurs multiples afin de créer une nouvelle version cohérente d'un sous-système d'implémentation.


Rubriques


      Elément d'implémentation
Elément
d'implémentation
  Elément d'implémentation
Elément
d'implémentation
Test encophore
Test encophore
 
         
 
Implémenteur
Implémenteur
 

 
Implémenter un test de développeur
Implémenter
un test
de développeur

 
Exécuter les tests de développeur
Exécuter
les tests
de développeur

 
           
      Test encophore
Test encophore
     

      Elément d'implémentation
Elément
d'implémentation
Plan de la version d'intégration
Plan de
la version
d'intégration
 
       
 
Intégrateur
Intégrateur
 

 
Intégrer un sous-système
Intégrer
un sous-système

 
       
      Sous-système d'implémentation
Sous-système
d'implémentation
Version intermédiaire
Version
intermédiaire
 
      Module J2EE
Module J2EE
 


Description To top of page

Si plusieurs implémenteurs travaillent (en équipe) sur un même système d'implémentation, leurs modifications individuelles doivent être intégrées afin de créer une nouvelle version cohérente du sous-système d'implémentation. L'intégration débouche sur une série de versions fonctionnelles dans un espace de travail d'intégration de sous-système. L'intégration de chaque version est ensuite testée par un testeur ou un implémenteur exécutant les tests du développeur. A la suite du test, le sous-système d'implémentation est livré à l'espace de travail d'intégration système.

Informations connexes To top of page

Cette section fournit des liens vers des informations complémentaires associées au détail de l'enchaînement d'activités.

Calendrier To top of page

Débute dans la phase d'élaboration, et se reproduit dans les phases de construction et de transition.

Caractère facultatif To top of page

Recommandé pour les systèmes de grande taille. Facultatif pour les systèmes plus petits.

Dotation en personnel To top of page

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 version) ou à une petite équipe (dans le cas de gros projets avec un processus complexe de génération de version). 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.

Principes et conseils de travail To top of page

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)   2003.06.15