Vous êtes sur la page 1sur 6

Module 303

Gestion de Projets

Mthodes et cycles de dveloppement

Bibliographie

Grard-Michel Cochard
cochard@u-picardie.fr

Mthodes et cycles de dveloppement


Les mthodes de dveloppement
Les cycles de dveloppement
Un peu plus sur le RAD
Tests

Les mthodes de dveloppement


De nos jours deux catgories de mthodes de dveloppement sont utilises
les mthodes systmiques dont Merise est le reprsentant de plus connu dans le monde francophone. Merise fait une distinction
trs nette entre les donnes et les traitements et l'analyse des donnes et l'analyse des traitements sont conduites
indpendamment l'une de l'autre. Cette sparation donnes-traitements provient d'une priode o les applications taient
fortement tributaires des donnes et rciproquement (par exemple, dans un programme Cobol, les donnes sont dfinies en mme
temps que les traitements) ; cette situation gnait considrablement les dveloppements d'applications sur des donnes existantes
ou l'ajout de donnes supplmentaires dans le cadre de traitements dj existants.
les mthodes orientes objet sont plus rcente et en fait, ne correspondent pas vraiment des mthodes, mais plutt des
formalismes de description ; UML en est actuellement le reprsentant le plus connu.
Ces mthodes sont tudies dans d'autres modules. Nous ne les dtaillerons donc pas ici.

Les cycles de dveloppement

En se basant sur l'approche temporelle, plusieurs cycles de dveloppement peuvent tre envisags. Nous passons en revue les principaux
cycles recenss en avertissant tout de suite le lecteur que ces cycles sont pour une part empiriques, pour une autre part associs une
mthode ou encore lis l'utilisation de logiciels particuliers.
cycle code-and-fix
modle du programmeur classique
et "press" : la phase finale, en
fait, peut tre longue.

cycle en V : mlange de dcoupage structurel et temporel

cycle de la transformation

cycle en cascade

utilis dans quelques processus


industriels bien maitriss ; un
logiciel se charge de la
"programmation"

succession d'tapes ; la passage d'une tape la suivante ncessite une validation.

cycle du dveloppement volutif

cycle en W

non conseill ; c'est la mthode


du bidouilleur : on programme et
on regarde si a marche !

c'est le modle en V auquel on rajoute une phase de maquettage ; utilisation dans les
dveloppements dlicats (en multimdia par exemple)

cycle RAD

cycle en spirale

RAD : Rapid Application


Development
La phase de construction permet
d'obtenir des prototypes
successifs

succession de cycles comprenant 6 phases : analyse du risque (1), dveloppement d'un prototype
(2), tests du prototype (3), dtermination des besoins (4), validation des besoins (5), planification
du prochain cycle (6).

Un peu plus sur le RAD


Le Rapid Application Development a pris de l'importance ces dernires annes. Il convient donc de s'y attarder quelque peu.
Les objectifs de ce cycle de dveloppement sont les suivants :
rduire la charge et le dlai , et donc, par voie de consquence, le cot du projet
garantir l'adquation entre le produit ralis et les besoins du commanditaire
impliquer largement la matrise d'ouvrage pendant le dveloppement
Le cycle comprend 5 phases
phases

initialisation

cadrage
design

construction

nature
dfinition du primtre du projet
structuration du projet en thmes
slection des acteurs
expression des besoins par les utilisateurs

% de charge du
projet
6%

9%

conception/modlisation organisationnelle
validation par les utilisateurs

23%

construction itrative de processus


validation des prototypes par les utilisateurs

50%

modle

finalisation

recette globale
installation du systme

12%

On notera que les utilisateurs (ici vritables reprsentants de la matrise d'ouvrage !) sont relativement prsents dans les diffrentes
phases du dveloppement. Ceci est une grande diffrence avec d'autres cycles de dveloppement :

Pour des complments plus importants sur le RAD, nous renvoyons le lecteur aux sites suivants :
http://www.rad.fr/ind3.htm
http://site.voila.fr/radcp/intrarad/Radpqi.htm

Tests
Exercice 1
Le cycle en V est quelqefois tourn en drision en caractrisant ses tapes par :
euphorie
inquitude
panique
recherche des coupables
punition des innocents
promotion des autres
O placer ces "tapes" dans le cycle en V et commenter ces placements.

Exercice 2
On considre le projet suivant :
Le syndicat dinitiative de la ville de Vazyleon sintresse procurer aux touristes ventuels un dispositif dinformation sur les monuments
visiter (difices, statues, parcs, muses,) et envisage un systme dinformation consultable distance et donnant sur requte des

informations sur les sites intressants sous forme de fiches proposant un descriptif du site (texte), une ou plusieurs photos (images
fixes), ventuellement de courtes vidos et de courts commentaires sonores.
Indiquer comment vous voyez les diffrentes phases du projet suivant les diffrents cycles de dveloppement.

Solution de l'exercice 1
Le schma suivant indique le placement des "tapes".

Il s'agit d'un scnario catastrophe :


L'analyse des besoins laisse esprer des merveilles.
La conception du systme montre les difficults rsoudre
La conception et le dveloppement des units pitinent et ne donnent pas le rsultat espr.
Le test des units montre que les objectifs ne sont pas atteints.
le test de ystme est encore plus dfectueux.
Bien entendu, ce sont les personnes qui n'ont rien fait (ou les inspecteurs du travail fini) qui ont montr la carence des autres. Ils
en seront rcompenss.
La conclusion de tout ceci est qu'il s'agit d'un travail mal men en quipe.

Vous aimerez peut-être aussi