Corrections TD1
Corrections TD1
Corrections TD1
2020
TD1: Exercice 1
L'étape "étude préalable" d'un projet est estimée à 10 jours. En
utilisant la méthode de la répartition proportionnelle, estimer les
charges des différentes étapes du projet.
TD1: Exercice 1 (Correction)
Dans cet exemple nous n’avons pas pris en considération les charges complémentaires
TD1: Exercice 2
• Un projet de logiciel est estimé à 60 000 instructions source. En
utilisant les méthodes Cocomo, puis la méthode de répartition
proportionnelle, déterminer la charge des différentes étapes du
projet.
TD1: Exercice 2 (Correction)
• Méthode COCOMO
Projet a b c d
Charge (en moisxhommes) = a {KLOC}b
Durée normale (en mois) = c {charge}d Simple 2.4 1.05 2.5 0.38
Les efforts ont les taux suivants (les autres sont tous nominales, 1.0) :
Indicateurs de coût Niveau EAF
Complexité Elevé 1.15
Stockage Elevé 1.06
Expérience Faible 1.13
Capacité programmation Faible 1.17
Déterminez la charge en mois-hommes et le temps nécessaire pour la réalisation de ce projet. Quel est le nombre moyen de
développeurs qu’on a besoin de recruter pour ce projet ?
TD1: Exercice 2
(Correction) Facteur de
coût
Description Taux
Product
charge (en moisxhommes) = a (EAF) {KLOC} b
FIAB Fiabilité requise du système 0.75 0.88 1.00 1.15 1.40 -
• où EAF (Effort Adjustment Factor), qui vaut 1 dans le modèle de base, DONN Taille de la base de donnée - 0.94 1.00 1.08 1.16 -
est calculé à partir de 15 critères regroupés en 4 catégories : CPLX Complexité du produit 0.70 0.85 1.00 1.15 1.30 1.65
Computer
1.Attribut du produit
TEMP Contrainte temps d’exécution - - 1.00 1.11 1.30 1.66
2.Attribut de l’environnement matériel et logiciel
ESPA Contrainte espace mémoire - - 1.00 1.06 1.21 1.56
3.Attribut du personnel
VIRT Volatilité machine virtuelle - 0.87 1.00 1.15 1.30 -
4.Attribut du projet CSYS Contrainte système de devpt - 0.87 1.00 1.07 1.15 -
Complexité Elevé 1.15 Personnel
Stockage Elevé 1.06 APTA Aptitude de l’analyste 1.46 1.19 1.00 0.86 0.71 -
Expérience Faible 1.13 EXPA Expérience en application 1.29 1.13 1.00 0.91 0.82 -
Capacité programmation Faible 1.17 APTP Aptitude en programmation 1.42 1.17 1.00 0.86 0.70 -
1. module de chargement de données entrées : 0.6KDSI
2. module de mise à jour de données : 0.6 KDSI EXPV Expérience en machine virtuel 1.21 1.10 1.00 0.90 - -
3. module de lancement de requêtes : 0.8 KDSI EXPL Expérience en langage de prog 1.14 1.07 1.00 0.95 - -
4. module de génération de rapport : 1.0 KDSI
Project
TOTAL = 0.6 + 0.6 + 0.8 + 1 = 3KLOC => Projet Simple = > a=3.2 , b = 1.05, c= 2.5 et d= 0.38 PMOD Méthode program moderne 1.24 1.10 1.00 0.91 0.82 -
EAF= 1.15 x 1.06 x 1.13 x 1.17 = 1.6
OLOG Outils logiciels 1.24 1.10 1.00 0.91 0.83 -
Charges = 3.2 x 1.6 x 3 1.05 = 16,22MH / Durée = 2.5 x 16.22 0.38 = 7.2 mois
Taille de l’équipe = charges / Durée = 2.25 DREQ Durée développement requise 1.23 1.08 1.00 1.04 1.10 -