III-2- UML ET 2TUP
Un processus définit une
séquence d'étapes, en partie ordonnées, qui concourent
à l'obtention d'un système logiciel ou à
l'évolution d'un système existant. L'objet d'un processus de
développement est de produire des logiciels de qualité qui
répondent aux besoins de leurs utilisateurs dans des temps et des
coûts prévisibles.
Le processus 2TUP (Two Track Unified Process) est un processus
unifié. Il gère la complexité technologique en donnant
part à la technologie dans son processus de développement.
Le 2TUP propose un cycle de développement qui dissocie
les aspects techniques des aspects fonctionnels et propose une étude
parallèle des deux branches : fonctionnelles (étude de
l'application) et la technique (étude de l'implémentation).
Illustré sur la figure suivante, le processus
2TUP s'articule autour de trois phases :
· Une branche technique
· Une branche fonctionnelle
· Et une branche de conception
réalisation
La figure suivante détaille les étapes de
développement des trois branches du processus 2TUP :
Figure 3 : Cycle de développement en Y
(Mémoire FOUNDIKOU Verlain)
|