IFT3913
Qualité du logiciel et métriques
Chapitre 1 Introduction
2
Plan du cours
Introduction
Modèles de processus du développement du logiciel
Qualité du logiciel
Théorie de la mesure
Mesure de la qualité du logiciel
Études empiriques
Mesure du produit logiciel
Collection et analyse des métriques
3
Perception de la qualité
Notion vague
– On peut en discuter, la juger mais pas la mesurer de manière rigoureuse.
Exemple :
– bonne qualité, mauvaise qualité, très bon rapport qualité/prix, etc.
Définitions
La qualité c’est la conformité avec les besoins
La qualité c’est l’adéquation avec l’usage attendu
La qualité c’est ce qui fait de quelque chose ce qu’elle est
5
Qualité du logiciel
Définitions
– ISO : Ensemble des traits et des
caractéristiques d’un produit logiciel portant sur son aptitude à satisfaire des besoins exprimés ou implicites
6
Qualité du logiciel
Définitions
– IEEE : La qualité du logiciel correspond au degré selon lequel un logiciel possède une combinaison d’attributs désirés.
7
Qualité du logiciel
Définitions
– Crosby : La qualité du logiciel correspond au degré selon lequel un client perçoit qu’un logiciel réponde aux multiples attentes.
Qualité du logiciel
Définitions
– Pressman : Conformité aux exigences explicites à la fois fonctionnelles et de performances, aux standards de
9
Différents points de vue
Utilisateur Vendeur Gestionnaire de projet
Programmeur Professeur Facilité
d'utilisation X
Compatibilité X
Multiple fonctions X X X Haute
performance X X
0 défauts X X Développement
rapide X X X
Faibles coûts de
développement X
Code élégant X X