11.07.2015 Views

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 ...

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!