2. Sommair
Introduction
e
Définitions
Classification des métriques logicielles
Métriques du processus logiciel
Métriques du produit logiciel
Métriques de qualité
Exemple d’utilisation des métriques :
les métriques selon Christof Ebert
Conclusion
2
Bibliographie
3. Le système d’information vise à organiser les
événements se produisant dans l’environnement de
gestion des informations.
Il a pour vocation d’assurer le couplage entre
le système d’opération et le système de pilotage dans
une entreprise.
Il devient ainsi urgent de mettre en place des
standards pour anticiper les problèmes de qualité et
pour les corriger le plus tôt possible : ce qui nous
3
conduit à la notion des métriques.
4. Métriques logicielles:
Les métriques d'un logiciel représentent les différentes
mesures qui sont primordiales en génie logiciel. Elles
permettent d'estimer les coûts, les échéanciers et les
ressource, ce qui permet de définir un coût approximatif pour
le système à créer.
La qualité :
c’est la satisfaction des exigences exprimées par un client.
Qualité du logiciel :
« Ensemble des traits et des caractéristiques d’un
produit logiciel portant sur son aptitude à satisfaire des
besoins exprimés ou implicites.» (Source : ISO/CEI 9126 :
1991)
4
5. Ce genre de métrique logicielle est utilisé afin
d'améliorer le processus de développement du
projet.
catégories de métriques de processus :
Métriques générales : ce sont les caractéristiques
pertinentes du processus.
Métriques de changement (en moins) : c’est le
nombre de suppressions enregistrées sur les
caractéristiques pertinentes.
Métriques de changement(en plus) : c’est le nombre
de rajouts enregistrées sur les caractéristiques 5
pertinentes.
6. Les facteurs agissant sur les processus
Le facteur intentionnel
Le facteur informationnel (complète le facteur intentionnel)
Le facteur fonctionnel
Le facteur dynamique
Les métriques qui permettent de suivre une démarche
par les processus regroupent les activités suivantes :
Décrire les processus métiers
Optimiser les processus
Déterminer les indicateurs de performance
Piloter les processus 6
7. La notion de métriques de produits n'intervient que
lors de la phase opérationnelle du produit : indicateur
sur l'efficacité et la rentabilité de ce produit.
Une analyse devra être faite par un « analyste de
métriques de produits » examiner les différents
aspects du produit après sa mise en service.
Cette analyse conduira à l’élaboration de plusieurs
rapports annexés par et des valeurs et des opérations
(en général sous forme de tableau)
7
8. Quelques catégories des métriques de produits
Problèmes des clients conduisant à la qualité du
service client de point de vue :
Maintenance correctif
Temps moyen entre pannes
But des Métriques du produit logiciel
Produire des informations indispensables pour
bien évaluer le produit obtenu en cours d’utilisation.
Comparer avec les estimations et les études
théoriques
Identifier les anomalies et les inconvénients
observés au stade opérationnelle. 8
9. Les métriques de qualité peuvent suivre et
surveiller l'état du processus de développement
Ce type de métrique comprend le nombre de
développeurs, les efforts effectués dans chaque
phase de développement et le ratio de réutilisation en
conception du logiciel.
9
10. Objectifs des métriques de qualité du Logiciel :
Faciliter le contrôle de la gestion, la planification et
l’intervention gestionnaire.
Identifier les situations pour le développement ou
l’amélioration du processus de maintenance (actions
préventives ou correctives).
Mesure de la qualité :
la qualité est décrite par plusieurs attributs du
produit logiciel :
Stabilité
Facilité de maintenance
Extensibilité
10
Fiabilité
11. Les indicateurs les plus adaptables pour la
mesure de la qualité sont définis par :
Le nombre de défauts détectés dans un projet
Le temps moyen pour éliminer un défaut dans un
projet
Le nombre de défauts par ligne de code
Le nombre de lignes de documentation du code.
Le pourcentage du code inspecté par le testeur
logiciel. 11
12. EXEMPLE D’UTILISATION DES MÉTRIQUES
LES MÉTRIQUES SELON CHRISTOF EBERT
La gestion du projet conduite par les métriques selon Christof Ebert
La gestion du projet conduite par les métriques selon
Christof Ebert assure que le projet va dans la bonne
direction, que les budgets commerciaux définis dans la 12
planification sont respectés.
13. Les métriques logicielles définissent les grandes
lignes permettant de juger un logiciel en terme de son
efficacité, le cout et la durée de sa maintenance et de sa
durée de vie.
La question à poser pour juger un logiciel: est ce que
ce logiciel assure un fonctionnement optimal pour permettre
aux utilisateurs l’accès aux informations en assurant la
qualité du service exigée.
Dans la perspective du futur, l’utilité et l’intégrité des
mesures mentionné doivent être considérés selon les types
de projet et les environnements de développement de la
pratique industrielle. 13
14. Claude PINET1 : Validation et qualité des
systèmes de traitement de l’information dédiés aux
laboratoires
LESMÉTRIQUES APPLIQUÉES DANS LA
CONSTRUCTION DE LOGICIEL : MÉMOIRE de
HAO WANG, UNIVERSITÉ DU QUÉBEC À
MONTRÉAL
Wikipédia, l’encyclopedie libre
14