Next: La structure
Up: Chapitre 3 : Mesure
Previous: La taille
- La longueur ne capture pas tous les aspects des produits
logiciels.
- L'estimation de l'effort et de la durée à partir des
spécifications et conceptions peut mieux être effectuée à
partir de la fonctionnalité.
- La fonctionnalité représente le nombre de fonctions
contenues dans un produit livrable ou une spécification de ce
produit.
L'approche d'Albrecht
Exemple
- A = 3 entrées externes: le document, le dictionnaire personnel.
- B = 3 sorties externes: le rapport des erreurs d'orthographe,
nombre d'erreurs, nombre de mots traités.
- C = 2 requêtes externes: requête sur le nombre des mots
traités, requête sur le nombre d'erreurs.
- D = 2 fichiers externes: le document, le dictionnaire personnel.
- E = un fichier internes: le dictionnaire.
Exemple
- A chaque groupe est associé une pondération: simple, moyenne
ou complexe.
- Dans notre exemple:
Problèmes
- Le TCF est subjectif et influe beaucoup sur le calcul.
- La complexité interne peut être comptée deux fois, au
moment de la pondération et pendant le calcul de TCF.
- Des mesures contre intuitives.
- Le TCF n'augmente pas la précision de la mesure.
- Le changement de cette mesure jusqu'à 2000% avec le cycle de
vie.
- Problèmes avec la distinction entre les groupes.
- Dépendance avec la technologie.
- Applicable au domaine de traitement de données mais pas aux
applications scientifiques ou temps réel.
- Pondération subjective.
- Les pondérations sont sur une échelle ordinal or le calcul
s'effectue de façon linéaire.
L'approche COCOMO 2.0
Les points objets sont définis pour estimer l'effort:
- Nombre d'écrans, rapports et composants d'un langage 3GL.
- Classification des objets (simple, moyen difficile).
- Pondération par objet et niveau de difficulté.
L'approche de DeMarco
- Le function bang : nombre de fonctions dans le diagrame de
flot de données. Pondération par type de fonction et par nombre de
données par primitive.
- Le data bang : nombre d'entités dans le modèle
entité-relation. Pondération selon le nombre de relations
impliquant l'entité.
Next: La structure
Up: Chapitre 3 : Mesure
Previous: La taille
Nadia Tawbi
Wed Feb 19 20:44:46 EST 1997