Académique Documents
Professionnel Documents
Culture Documents
TIM3
Conduite de projet
Estimation
COCOMO
L’estimation des projets informatiques est l’une des plus importantes activités du
développement de logiciels.
En règle générale, notre industrie du logiciel ne sait pas estimer correctement les projets et
n’utilise pas convenablement les estimations. Nous souffrons de ces conséquences et nous
devons focaliser nos efforts sur l’amélioration de la situation
2
Introduction
3
Introduction
4
Introduction
Exemple:
Une charge de 6 moisxhommes
5
Introduction
COCOMO
COnstructive COst Model
A l'origine elle a été construite à partir d'une analyse des données par
régression pratiquée sur 63 projets logiciels (gestion et informatique
industrielle) comprenant de 2000 à 100.000 lignes de code dans l'entreprise
TRW (USA).
7
Introduction
1- Le modèle de base
2- Le modèle intermédiaire
9
Modèle de base
11
Exemple
Exemple1:
Soit un projet estimé à 32000 lignes de code.
Effort?
Effort = Charge = 2.4 * (32)^1.05 = 91 hm
Temps de développement?
TDEV= Délais= 2.5 * (91)^0.38 = 14 mois
Productivité?
Productivité = Taille(en LOC)/Effort = 32000/91 = 352 LOC/hm
Nombre Moyen de personnel?
Taille de l’équipe = Effort /Temps = 91/14 = 7 personnes
14
Modèle intermédiaire
Mode a b C
(Type)
Organique 3.2 1.05 0.38
Semi-detached
3.0 1.12 0.35
15
Modèle intermédiaire: Exemple
Exemple:
•RELY: fiabilité requise pour le logiciel
•Projet de 10 KLOC.
Effort?
Effort = Charge = 3.2 * (10)^1.05 = 36 hm
16
Etapes d’utilisation
Les étapes
18
Méthode de répartition proportionnelle
Etape
Charge complementaire
19