- Efficacité et productivité
- Taille du logiciel
- Résultats de productivité
- Pratiques observables
Présenté le 14 mai 2008 à une midi-conférence du CRIM
1. Développement efficace d'application logicielle Présenté par Sylvie Trudel Conseillère senior, CRIM Présenté à Montréal, le 14 mai 2008 Présenté à Québec, le 21 mai 2008 Midi-conférences du CRIM
7. Estimation de projet logiciel : concepts Estimer l’effort de base Taille Effort préliminaire Estimer les risques Risques Effort contingenté Ajouter les autres coûts Autres coûts Coûts estimés
9. Historique de la taille fonctionnelle IFPUG : I nternational F unction P oint U sers G roup COSMIC : Co mmon S oftware M easurement I nternational C onsortium Avant 1979, mesure de la taille physique avec le # lignes de code Albrecht, 1 ère méthode de mesure de taille fonctionnelle Formation d’IFPUG Albrecht v2, appellation des « Points de fonction » Symons Mark II Function Points IFPUG v3.0 IFPUG v4.0 Abran propose les FFP comme extension à IFPUG IFPUG v4.1 Mark II ISO 20968 Formation de COSMIC COSMIC v2.2 ISO 19761 IFPUG v4.2 ISO 20926 NESMA v2.1 ISO 24570 COSMIC v3.0
10.
11. Normes ISO/IEC relatives à la mesure de taille fonctionnelle Cadre normatif de base des mesures de taille fonctionnelle 14143-1 Définition des concepts 14143-2 Évaluation de la conformité avec 14143-1 14143-3 Vérification des méthodes 14143-4 Modèles de référence 14143-5 Détermination des domaines fonctionnels 14143-6 Guide de sélection de méthode Processus de mesure 15939 Processus de mesure en génie logiciel Méthodes de mesure de taille fonctionnelles 19761 COSMIC 20926 IFPUG 4.1 20968 Mark II 24570 NESMA
12.
13. Les mouvements de données Données Logiciel à mesurer Matériel de stockage Écritures (C) Lectures (L) … Acteurs Utilisateurs ou autres systèmes Matériel d’entrée/ sortie Entrées (E) Sorties (S) Entrées (E) Sorties (S) Frontière Processus fonctionnel 1 Processus fonctionnel 2 Processus fonctionnel n ‘ Interfaces’ ‘ Infrastructure’
16. Exemples de mesures de productivité: en heures/pfc 0 10 20 30 40 50 60 70 80 A B C D E F 1,5 2 6 12 12 40 77 Organisations québécoises 4,6 8,5 16,6 Q1 Q3 Médiane BD internationale de projets ISBSG Projets VB et VB.NET