La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

COCOMO II GEF492A 2013 Référence: [HvV §7.1.2, & Boehm]

Présentations similaires


Présentation au sujet: "COCOMO II GEF492A 2013 Référence: [HvV §7.1.2, & Boehm]"— Transcription de la présentation:

1 COCOMO II GEF492A 2013 Référence: [HvV §7.1.2, 7.1.5 & Boehm]
GEF COCOMO II Automne 2013 COCOMO II GEF492A 2013 Référence: [HvV §7.1.2, & Boehm] Capt Vincent Roberge Collège Militaire Royal du Canada Génie électrique et génie informatique roberge.segfaults.net PPL11-COCOMOII.pdf Sylvain P. Leblanc

2 GEF COCOMO II Automne 2013 Aperçu Pourquoi utiliser un modèle pour coûts et programmation logiciel Révision sur modèles algorithmiques le COnstructive COst MOdel Trois modèles COCOMO de plus en plus précis Composition d’application Conception préliminaire Postarchitectural Automne 2014 GEF492 Sylvain P. Leblanc

3 Pourquoi un modèle de coûts et programmation?
GEF COCOMO II Automne 2013 Pourquoi un modèle de coûts et programmation? établir les budgets et horaires à la base de la planification aide aux décisions financières études de compromis, comprenant: coûts, horaires, fonctions, performance et qualité aide à la gestion de risques aide à décider où mettre l’emphase développement, réutilisation, location, achat décision vis-à-vis les systèmes de lègue Automne 2014 GEF492 Sylvain P. Leblanc

4 Rappel: modèles algorithmiques
Les modèles algorithmiques nous donnent des algorithmes mathématiques qui produisent une estimation comme fonction de variables (paramètres) considérées comme inducteurs importants du coût (x1, x2,... xn) Inducteurs du coût possibles: lignes de code capacité des programmeurs contraints de délai contraintes sur le temps d’exécution, etc. Automne 2014 GEF492

5 Le COnstructive COst MOdel
Créé par Barry Boehm donne des estimations de coûts et d’horaire pour les projets logiciel COCOMO (maintenant COCOMO 81) développé vers 1976 COCOMO II (COCOMO II.2000) COCOMO avait de la difficulté à expliquer à un gestionnaire, client, etc., qu’un devis n’est pas réaliste à faire compromis entre matériel et logiciel à vérifier si le développement procède comme prévu Automne 2014 GEF492

6 Présomptions – COCOMO II (1)
GEF COCOMO II Automne 2013 Présomptions – COCOMO II (1) le plus grand inducteur de coût est la ligne de code livrable (LCL) en KLCL les estimations de coûts n’adressent qu’un ensemble bien définit d’activités Eg l’entraînement de l'utilisateur n’est pas considéré les estimations couvrent la main-d’œuvre directe analyste, chef de projet, libraires, développeurs) mais excluent la main-d’œuvre indirecte secrétaires, concierges, exécutifs, etc. Un mois-personne de COCOMO 152 heures 19 jours-personne Discuter de la modélisation: Monde  Abstraction  Modèl  Prédiction  Validation Les présomption mène l'abstraction; si elles ne sont pas valides, le modèle est faux Automne 2014 GEF492 Sylvain P. Leblanc

7 Présomptions – COCOMO II (2)
le client et le développeur bénéficient de bonne gestion la granularité du modèle d’estimation de coûts doit être proportionnel à l’information disponible lors de la création de l’estimation, il y a donc trois modèles différents afin de couvrir la période de temps du début de l’analyse de besoins à la fin de la phase d’intégration et de tests Composition d’applications Conception préliminaire Post-architectural Automne 2014 GEF492

8 Modèle de composition d’application
surtout applicable aux activités de prototypage utilise le nombre de points d’objets (Object Points – OP et non les points de fonction) nombre et complexité d’éléments de granularité grossière comme les écrans, rapports et composantes ainsi que de facteurs de réutilisation et de productivité nouveau OP, NOP = OP X (100% - % réutilisation) / 100 productivité, PROD = NOP / mois-personne effort, PM = NOP / PROD Automne 2014 GEF492

9 Modèle de conception préliminaire
surtout applicable aux activités de conception architecturales utilise les points de fonction non ajustés (Unajusted Fonction Points – UFP) les UFP sont convertis en instruction de code source livrable (delivery source instructions DSI) des facteurs d’ajustement pour l’application sont appliqués après la conversion en KLCS effort, PMNS = a x Size b x Π EMi (i = 1 à 7) où a = (calibrés avec 161 projets) b = x Σ SFj (j = 1 to 5) et EMi – multiplicateurs d’effort pour 7 inducteurs de coûts SFi – facteur exponentiel pour 5 inducteurs de coûts NS – implique un horaire nominal Automne 2014 GEF492

10 Modèle postarchitectural
surtout applicable pour les activités de développement actuel essentiellement une mise à jour de COCOMO 81 prends en considération plusieurs inducteurs de coûts: de nouveaux inducteurs incluent la réutilisation, besoins de documentation, continuité en personnel, équipe délocalisée effort, PMNS = a x Size b x Π EMi (i = 1 to 17) où a = (calibrés avec 161 projets) b = x Σ SFj (j = 1 to 5) et EMi – multiplicateurs d’effort pour 17 inducteurs de coûts SFi – facteur exponentiel pour 5 inducteurs de coûts NS – implique un horaire nominal Automne 2014 GEF492

11 Temps de développement
afin de déterminer le délai calendrier, il est nécessaire de faire conversion de mois-personnes en temps de développement un facteur est utilisé pour considérer un délai non-nominal les délais peuvent être compressés ou étirés (entre 75% et 160%) temps, TDEV = [ c x (PMNS)d ] x Compression horaire où c = 3.67 d = x [b ] et Compression horaire requise est entre 0.75 et 1.60 Automne 2014 GEF492

12 Facteurs d’échelle cause une hausse exponentielle des coûts
Automne 2014 GEF492

13 Facteurs d’échelle Automne 2014 GEF492

14 Multiplieurs d’effort (post-architecture)
Facteurs de produits Automne 2014 GEF492

15 Multiplier d’effort (Post-architecturel)
Facteur de plateforme Automne 2014 GEF492

16 Multiplieurs d’effort (Post-architecturel)
Facteurs personnels Automne 2014 GEF492

17 Multiplieurs d’effort (Post-architecturel)
Facteurs de projet Automne 2014 GEF492

18 Multiplieurs d’effort (Postarchitecture)
every 1 mo. Automne 2014 GEF492

19 Multiplieurs d’effort (Postarchitecture)
Automne 2014 GEF492

20 Références supplémentaires
Boehm, Barry, et al., Software Cost Estimation with COCOMO II , Prentice-Hall, ISBN Automne 2014 GEF492

21 COCOMO II – Entretien et réutilisation
Prochaine séance: COCOMO II – Entretien et réutilisation Automne 2014 GEF492


Télécharger ppt "COCOMO II GEF492A 2013 Référence: [HvV §7.1.2, & Boehm]"

Présentations similaires


Annonces Google