Vous êtes sur la page 1sur 16

La Mthode 2TUP

Chef de Projet : NOURI FatimaZahrae

Ralis par : ACHCHAB Manssour TARRAF Charaf 2011/2012

PLAN
Introduction 1-Dfinition dun PDL 2-Le Processus Unifi 3-Le Processus 2TUP 4-Un Processus de Modlisation avec UML Conclusion

Introduction(1)
Devant le nombre de mthodes disponibles, le choix parmi elles devient difficile. Beaucoup de questions peuvent se poser un chef de projet lors dun dmarrage de projet : Comment vais-je organiser les quipes de dveloppement ? Quelles tches attribuer qui ? Quel temps faudrait-il pour livrer le produit ? Comment faire participer le client au dveloppement afin de capter les besoins de celui-ci ? Comment viter des drives et de mauvaises estimations qui vont allonger les cots et le temps de dveloppement ? Comment vais-je procder pour que le produit soit volutif et facilement maintenable ?

Introduction(2)
Nous pouvons citer ce propos les mthodes de dveloppement objet suivantes : 2TUP, RUP, XP, AUP et OpenUP. Choisir la mthode 2TUP,Cest du fait de son approche nouvelle , originale. Un processus de dveloppement bien dfini qui va de la dtermination des besoins fonctionnels attendus du systme jusqu la conception et le codage final est un processus bas sur le Processus Unifi (Unified Process) Le PU est devenu un standard gnral runissant les meilleures pratiques de dveloppement. La mthode 2TUP ne se base aucunement sur un processus Linaire mais bien, sur un dveloppement itratif et incrmental.

1-Dfinition dun PDL


Cest quoi un Processus de Dveloppement Logiciel ?
Un processus dfinit une squence dtapes, en partie ordonnes, qui concourent lobtention dun systme logiciel ou lvolution dun systme existant. Lobjet dun processus de dveloppement est de produire des logiciels de qualit qui rpondent aux besoins de leurs utilisateurs dans des temps et des cots prvisibles.
5

2-Le Processus Unifi(1)


Le Processus Unifi (PU ou UP en anglais pour Unified Process) est une mthode de dveloppement logiciel construite sur UML ; elle est itrative et incrmentale, centre sur larchitecture, conduite par les cas dutilisation et pilote par les risques. Itrative et incrmentale : la mthode est itrative dans le sens o elle propose de faire des itrations lors de ses diffrentes phases, ceci garantit que le modle construit chaque phase ou tape soit affin et amlior. Chaque itration peut servir aussi ajouter de nouveaux incrments.

2-Le Processus Unifi(2)


Conduite par les cas dutilisation : elle est oriente utilisateur pour rpondre aux besoins de celui-ci.

Centre sur larchitecture : les modles dfinit tout au long du processus de dveloppement vont contribuer tablir une architecture cohrente et solide.

Pilote par les risques : en dfinissant des priorits pour chaque fonctionnalit, on peut minimiser les risques dchec du projet.
7

2-Le Processus Unifi(3)


La gestion dun tel processus est organise daprs les 4 phases suivantes : 1.Pretude : cest ici quon value la valeur ajoute du dveloppement et la capacit technique le raliser (tude de faisabilit). 2.Elaboration : sert confirmer ladquation du systme aux besoins des utilisateurs et livrer larchitecture de base. 3.Construction : sert livrer progressivement toutes les fonctions du systme. 4.Transition : dployer le systme sur des sites oprationnels.
8

3-Le Processus 2TUP(1)


2TUP signifie 2 Track Unified Process .Cest un processus qui rpond aux caractristiques du Processus Unifi. Le processus 2TUP apporte une rponse aux contraintes de changement continuel imposes aux systmes dinformation de lentreprise. En ce sens, il renforce le contrle sur les capacits dvolution et de correction de tels systmes. 2 Track signifie littralement que le processus suit deux chemins. Il sagit des chemins fonctionnels et darchitecture technique, qui correspondent aux deux axes de changement imposs au systme dinformation.
9

3-Le Processus 2TUP(2)

10

Le systme dinformation soumis deux types de contraintes

3-Le Processus 2TUP(3)


 La branche gauche (fonctionnelle) : capitalise la connaissance du mtier de lentreprise. Elle constitue gnralement un investissement pour le moyen et le long terme. Les fonctions du systme dinformation sont en effet indpendantes des technologies utilises. Cette branche comporte les tapes suivantes : La capture des besoins fonctionnels, qui produit un modle des besoins focalis sur le mtier des utilisateurs. Lanalyse.
11

3-Le Processus 2TUP(4)


 La branche droite (architecture technique) : capitalise un savoirfaire technique. Elle constitue un investissement pour le court et moyen terme. Les techniques dveloppes pour le systme peuvent ltre en effet indpendamment des fonctions raliser. Cette branche comporte les tapes suivantes : La capture des besoins techniques.

La conception gnrique.

12

3-Le Processus 2TUP(5)


 La branche du milieu : lissue des volutions du modle fonctionnel et de larchitecture technique, la ralisation du systme consiste fusionner les rsultats des 2 branches. Cette fusion conduit lobtention dun processus en forme de Y. Cette branche comporte les tapes suivantes : La conception prliminaire. La conception dtaille. Le codage. Lintgration.
13

3-Le Processus 2TUP(6)

14

Le processus de dveloppement en Y

4-Un Processus de Modlisation avec UML


Le processus 2TUP sappuie sur UML tout au long du cycle de dveloppement, car les diffrents diagrammes de ce dernier permettent de part leur facilit et clart, de bien modliser le systme chaque tape. Unified Modeling Language : UML se dfinit comme un langage de modlisation graphique et textuel destin comprendre et dcrire des besoins, spcifier, concevoir des solutions et communiquer des points de vue.

15

Conclusion Principe Gnral 2TUP

Toute volution impose au systme dinformation peut se dcomposer et se traiter paralllement , suivant un axe fonctionnel et un axe technique
16

Vous aimerez peut-être aussi