L’intégration logicielle Intégration
Processus concernés : PI/S.DEV.5,S.DEV.6,S.ENG.4/HIS.ENG.7.
Le but de l’intégration
logicielle est de définir comment des modules logiciels individuels
sont assemblés et testés en vue de constituer
un logiciel complet et conforme aux exigences logicielles. En sortie
du processus, le logiciel est disponible et testé en
intégration, il peut alors être testé en
validation.
Pour une description des tests d’intégration,
voir le chapitre Les tests logiciels - section Les tests
d’intégration.
Les exigences spécifiques
Une stratégie d’intégration
doit être définie, indiquant la liste des éléments logiciels à intégrer,
le meilleur ordre ou les meilleures méthodes pour les intégrer
et les tester, l’environnement d’intégration
nécessaire et en conformité avec le contenu planifié des
versions logicielles (PI.SP 1.1, PI.SP 1.1.1, PI.SP 1.1.3, PI.SP
1.1.4, PI.SP 1.2, S.DEV.5.BP1, HIS.ENG.7.BP1, HIS.ENG.7.BP2, HIS.ENG.7.NOTE
4, HIS.ENG.7.NOTE 5). Les méthodes d’intégration
peuvent être du haut vers le bas, du bas vers le haut mais également
par ordre de criticité, par catégories ou par
ordre de disponibilité (S.DEV.5.BP1.NOTE). Les vérifications à effectuer
doivent être définies (PI.SP 1.1.2). Elles incluent
le test des interfaces, ...