Vous êtes sur la page 1sur 2

Fiche mthodologique de projet

P.3 Dfinirleprocessusunifi(UP)
Objectifs
Le processus unifi fournit un cadre au dveloppement logiciel pour la construction
de systmes orients objet.
Le processus unifi rpond aux exigences fondamentales suivantes :
- tre guide par les besoins des utilisateurs
- tre centre sur larchitecture logicielle
- tre itrative et incrmentale

Prambule
Ilnes'agitpasd'uncycleencascadesquentiel.Lecyclededveloppementse
Ilnes'agitpasd'uncycleencascadesquentiel.Lecyclededveloppementse
composedenombreusesitrations.
composedenombreusesitrations.

Les phases
Lesphasesd'unprocessusdedveloppementsontdestatsdeceluiciun
Lesphasesd'unprocessusdedveloppementsontdestatsdeceluiciun
instantt.LecyclededveloppementduProcessusUnifiorganiselestches
instantt.LecyclededveloppementduProcessusUnifiorganiselestches
etlesitrationsenquatrephases:
etlesitrationsenquatrephases:
Inception:spcificationdesbesoinsetaussiunesorted'tudefaisabilito
Inception:spcificationdesbesoinsetaussiunesorted'tudefaisabilito
oneffectuelesrecherchesncessairespourdcidersionpoursuitounonle
oneffectuelesrecherchesncessairespourdcidersionpoursuitounonle
projet
projet
laboration:ondveloppedefaonincrmentalel'architecturedunoyau,les
laboration:ondveloppedefaonincrmentalel'architecturedunoyau,les
risquesetlaplupartdesbesoinssontidentifis
risquesetlaplupartdesbesoinssontidentifis
Construction:onconstruitdessousensemblesexcutablesetstablesdu
Construction:onconstruitdessousensemblesexcutablesetstablesdu
produitfinal
produitfinal
Transition:leproduitfinalestlivrenversionbtaladispositiondes
Transition:leproduitfinalestlivrenversionbtaladispositiondes
utilisateurs
utilisateurs

Les activits
Lesactivitsreprsententlesactionseffectueraucoursd'unephase:une
Lesactivitsreprsententlesactionseffectueraucoursd'unephase:une
phasepasseparl'ensembledesactivits.Letempspassparactivitest
phasepasseparl'ensembledesactivits.Letempspassparactivitest
fonctiondesphases.
fonctiondesphases.

Lesactivitsdedveloppementsontdfiniespardesdisciplinesouworkflows
Lesactivitsdedveloppementsontdfiniespardesdisciplinesouworkflows
fondamentalessuivantes:Modlisationmtiers,Exigences,Conception,
fondamentalessuivantes:Modlisationmtiers,Exigences,Conception,
Implmentation,Tests,Dploiement,Gestiondelaconfiguration,Gestionde
Implmentation,Tests,Dploiement,Gestiondelaconfiguration,Gestionde
projet,Environnement.
projet,Environnement.

Larpartitiondel'effortchangeavecletemps.Lespremireitrationsont
Larpartitiondel'effortchangeavecletemps.Lespremireitrationsont
tendancemettrel'accentsurcertainesactivits(analyseetconception),les
tendancemettrel'accentsurcertainesactivits(analyseetconception),les
autresitrationsmoins.Leseffortsserontensuiteportssurl'implmentation,
autresitrationsmoins.Leseffortsserontensuiteportssurl'implmentation,
lestestsetledploiement.
lestestsetledploiement.

1 P.3. Processus de dveloppement


Modlisationdemtier Visualiselesconceptsdudomainelesplus Modledudomaine
importants diagrammedeclassesmtiers

Exigences Comprhensionetexpressiondesbesoinsetdes Modled'analyse


exigencesduclient. diagrammedescasd'utilisation
spcificationssupplmentaires
glossaire
scnarios
prototypagedel'IHM
plandetestsdevalidation

Conception Dcritlesdiffrentesvues(fonctionnelles, diagrammedeclassesdeconception


dynamiqueetstatique)d'unearchitecture. diagrammed'interaction(squence)
diagrammed'activitset/oud'tats
diagrammededploiement
plandetestsd'intgration

Implmentation C'estlersultatdelaconceptionpour codesource,scripts,binaires,


implmenterlesystmesousformesde excutablesetautreslmentsdumme
composants type(tablesdubasededonnes).
Onplanifielesintgrationsdescomposantspour respectdesstandardsdecodage
chaqueitration, diagrammedecomposant
Onproduitlesclassesetlessoussystmessous diagrammededploiement
formesdecodessources. plandetestsunitaires

Test Lestestspermettentdevrifierdesrsultatsde rapportdestestsunitaires,d'intgration


l'implmentationentestantlaconstruction.Pour etdevalidation
menerbiencestests,ilfautlesplanifierpour
chaqueitration,lesimplmenterencrantdes
casdetests,effectuercestestsetprendreen
comptelersultatdechacun.
Dploiement Couvrelaconfigurationdusystmelivrer. manuelsd'installationetd'utilisation

Gestiondela Contrlelesmodificationsdusystme. systmedegestiondeversion


configuration (subversion)

Gestiondeprojet Dcritdiffrentesstratgiesdetravailavecun diagrammedegantt


processusitratif. rpartitiondestches

Environnement Couvrel'infrastructurencessairedemandepour ressourcesopratives,logicielles,


dvelopper. matriellesetdedocumentation

2 P.3. Processus de dveloppement