Cycle de Vie PDF

Vous aimerez peut-être aussi

Vous êtes sur la page 1sur 4

Cycle de vie

Cycle de vie
des
systmes informatiques





Florence PETIT
2006/2007




Expression des besoins - Spcifications


Cycle de dveloppement (projet)








conception prliminaire (tude pralable)


conception dtaille (tude dtaille)
ralisation (codage et tests unitaires)
intgration
validation

Exploitation et maintenance







Modle
Modle
Modle
Modle
Modle
Modle

en cascade
en V
en W
itratif
incrmental
en spirale

Schma directeur

Etude pralable
Etude dtaille

Etude technique

Ralisation
Mise en oeuvre

Maintenance

Diffrents modles de cycle de vie




logiciels
systmes d'information

Le cycle de vie d'un SI

Cycle de vie du logiciel AFNOR Z61-102




Etapes de dveloppement d'un produit


De sa conception sa disparition
S'applique tous les produits
dont les produits informatiques :

Cycle de Vie d'un SI


(AFNOR Z67-101)

Cycle de vie en cascade







Mis au point en 1966


Formalis en 1970 (Royce)
Modle linaire avec phases squentielles
Vrification de chaque phase
avant de passer la suivante
Production de documents (dlivrables)
l'issue de chaque phase
ex: cycle de vie de la mthode Merise

Modle en cascade

Cycle de vie Merise dtaill (1)

Faisabilit
Faisabilit
ACTEURS

Validation
Validation
Analyse du besoin
Analyse du besoin
Planification
Planification

Validation
Validation

Conception
Conception
globale
globale

Vrification
Vrification
Conception
Conception
dtaille
dtaille

Vrification
Vrification
Codage
Codage

Test
Test
unitaire
unitaire
Intgration
Intgration
Installation
Installation

Phase initiale
Formalisation de la demande

Demandeur
Matre douvrage
Directeur de projet
Expert

1. Etude prliminaire
Etude d opportunit ou
dapprciation
Lancement du projet

Comit de pilotage
Directeur de projet
Matre d uvre
Responsable projet
Groupe(s)
utilisateurs

2. Etude pralable
Dfinition et organisation de
projet
Conception densemble
Elaboration cahier des charges

Comit de pilotage
Directeur de projet
Responsable projet
Equipe projet
Groupe(s)
utilisateurs
Expert

3. Conception
Prparation
Conception gnrale
Conception dtaille
Plan de ralisation

CYCLE DE VIE

CYCLE de DECISION

LIVRABLES

4. Ralisation
Etude technique
Fabrication
Vrification matrise doeuvre
Validation matrise d ouvrage

Comit de pilotage
Directeur de projet
Responsable projet
Equipe projet
Responsable(s) du
(des)site(s)
concern(s)
Utilisateurs

5. Mise en uvre pilote


Vrification en service rgulier

6. Gnralisation
Organisation de la gnralisation
Gnralisation
Rception dfinitive du projet

PV de rception
dfinitive

Comit de pilotage
Directeur de projet
Responsable projet
Equipe projet

7. Fin de projet
Bilan
Arrt du projet

Bilan de fin de projet


Communication sur fin de
projet

Dossier de ralisation
Programme de formation
Produit
PV de qualification
PV de rception provisoire

Dcision de mise en uvre ( pilote )


Bilan de mise en uvre
pilote
Communication sur
gnralisation
Formation






Dcision de clture du projet

Modle en V
Exploitation
Utilisation du systme




Analyse
Analysedu
dubesoin
besoin
Faisabilit
Faisabilit

niveau 3
Descriptif
niveau 4
Physique

Dcision de lancement de ltude pralable

Dossier dtude
prliminaire
Fiche projet
Note de lancement
Fiche projet
complte
Dossier dtude
pralable
Cahier des charges

Choix dun scnario

Validation du dossier de conception et du plan de


ralisation

Cadre de conception
Spcifications
fonctionnelles
Plan de comm
Maquette / prototype
Plan de formation
Cadre de ralisation

gauche (Top-Down) : dcomposition du projet


droite (Bottom-Up) : intgration et tests

Importance des procdures de validation

Modles linaires : inconvnients

Expression des besoins


des utilisateurs

niveau 2
Architectural

Dcision de lancement de ltude prliminaire

Standard des annes 1980 (Goldberg, 1986)


Modle linaire
Drive du modle en cascade
Norme AFCIQ (Association Franaise pour le
Contrle Industriel et la Qualit), AFNOR et ISO
2 branches :


niveau 1
Abstrait

LIVRABLES
Fiche de demande de
service

Cycle de vie en V

Comit de pilotage
Directeur de projet
Responsable projet
Equipe projet
Groupe(s) utilisateurs
Expert/Fournisseur(s)

Dcision de gnralisation

CYCLE de DECISION

Vrification
Vrification
du
duproduit
produit

Cycle de vie Merise dtaill (2)


ACTEURS

CYCLE DE VIE

Demandeur
Matre douvrage
Directeur de projet

Installation
Installation
Test
Testsystme
systme

Spcifications
Spcifications

Test
Testd'acceptation
d'acceptation
Validation
Validation

Conception
Conception
globale
globaleou
ouprliminaire
prliminaire




Il faut tout penser avant


Dlai long
Rigide, manque d'adaptation un environnement
changeant
Effet tunnel possible
Interface utilisateur prsente tardivement

Intgration
Intgration
Test
Testd'intgration
d'intgration

Conception
Conception
dtaille
dtaille

Tests
Tests
unitaires
unitaires

Besoins
des
utilisateurs

Produit fini

Codage
Codage

Cycle en W




Modle en W

Evite projet tunnel


Importance donne aux interfaces
Prototypage : cration d'un prototype
(modle rduit d'un systme, partiellement
ralis et fonctionnel)
Validation des spcifications par
exprimentation : "Je saurai ce que je veux
lorsque je le verrai !"

Analyse
Analysedes
desexigences
exigences
des
desutilisateurs
utilisateurs

Conception
Conception
globale
globale
du
dusystme
systme

Spcification
Spcificationcomplte
complte
des
desinterfaces
interfaces

Conception
Conception
dtaille
dtaille
du
dusystme
systme

Conception
Conception
du
du
composant
composant

Codage
Codage

Modle par incrment




Validation
Validation


Validation
Validation

Conception
Conception
globale
globale

Vrification
Vrification

Test
Test
du
du
composant
composant

Test
Testunitaire
unitaire

1988 : Boehm
bas sur les risques avec dclenchement
d'action pour contrer les risques
1 cycle = 1 tape


Incrment
Incrment11
Incrment
Incrment22
Incrment
Incrmentnn
- -Conception
Conceptiondtaille
dtaille
- Codage
- Codage
- -Tests
Testsunitaires,
unitaires,
- -Intgration
Intgration
- -Livraison
Livraison
Qualification
Qualification

Test
Test
du
dusystme
systme

Modle en spirale

Faisabilit
Faisabilit

Analyse
Analysedu
dubesoin
besoin
Planification
Planification

Test
Testd'acceptation
d'acceptation




Modle en spirale

analyse
dveloppement du prototype
essai du prototype

Dernier cycle : produit fini

Mthode AGILE



Cycle de dveloppement court


Grande ractivit : acceptation du
changement
Equipe communicante plus importante que
moyens et outils
Application plus importante que
documentation
Collaboration : client impliqu en feed-back
continu

Rapid Application Development







Fin des annes 1980 (James Martin)


Semi-itratif (cascade puis itratif)
Rduction du dlai de livraison
Adquation produit fini / exigences
utilisateur
Bas sur prototypage

Vous aimerez peut-être aussi