Introduction au génie logiciel # 3 plan Qualité - Service d'echange ...
Introduction au génie logiciel # 3 plan Qualité - Service d'echange ...
Introduction au génie logiciel # 3 plan Qualité - Service d'echange ...
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Introduction</strong> <strong>au</strong> génie <strong>logiciel</strong> # 3Génie <strong>logiciel</strong>53Build testingAB C• Intégration top down par "paquet" demodules de criticité croissante.• A, stub(B), stub(C)D E F G• A, B, stub(C), stub(D), stub(E), stub(F)• A, B, F, stub(H), stub(D), stub(E), stub(C) H• A, B, F, H, stub(D), stub(E), stub(C)Graphe d’appel• A, B, F, H, D, stub(E), stub(C)• A, B, F, H, D, E, stub(C)• A, B, F, H, D, E, C, stub(G)• A, B, F, H, D, E, C, G© A. Beugnard ENST BretagneGénie <strong>logiciel</strong>54Classes <strong>au</strong>todocumentées• On exploite la caractéristique d ’encapsulationdes classes :cohérence entre données et services• Chaque classe dispose de son jeu de tests…quiéventuellement lance un jeu de testsd ’<strong>au</strong>tres classesAppliqué à java, on peut définir un main() pourchaque classe.© A. Beugnard ENST BretagneA. Beugnard 271998