Qualité logiciel
Passer à la première page
Prof: A. El magri
Cours: Assurance Qualité
Classe : 2 BTS DSI
1
Sources d’erreurs
Mauvaise définition des exigences Problèmes de communication entre clients et développeurs Erreur de conception Erreurs de programmation Non conformité à la documentation ainsi qu'aux instructions de programmation Insuffisances du processus de tests Erreurs de l'interface usagers Erreurs de documentation
Cours: Assurance Qualité Classe : 2 BTS DSI 2
Prof: A. El magri
Passer à la première page
Relation entre processus de développement et défauts
La majorité des défauts sont introduits tôt
Phase Exigence Design Code Autres Pourcentage de défaut 56 27 7 10 Effort Pour détecter défaut 82 13 1 4
Coût relatif pour de correction des défauts
Phase ou trouvée Exigence Design Code test Production Rapport de cout 1 3-6 10 30-70
Classe : 2 BTS DSI
Prof: A. El magri
Cours: Assurance Qualité
40-1000
3
Passer à la première page
Qu'est-ce qu'un logiciel de qualité ?
Conforme? Robuste? Efficace? Sûr? Maintenable? Sans bugs? Pas cher? Ecrit dans le minimum de temps?
Prof: A. El magri
Cours: Assurance Qualité
Classe : 2 BTS DSI
4
Passer à la première page
Qu'est-ce qu'un logiciel de qualité ?
Selon Le Petit Robert
La qualité est: Ce qui fait qu’une chose est plus ou moins recommandable.
Prof: A. El magri
Cours: Assurance Qualité
Classe : 2 BTS DSI
5
Passer à la première page
Qu'est-ce qu'un logiciel de qualité ?
Selon IEEE
La qualité logicielle est: 1- Le degré avec lequel un système, un composant ou un processus satisfait à ses exigences spécifiées. 2- Le degré avec lequel un système, un composant ou un processus satisfait aux besoins ou attentes de ses clients/usagers.
Prof: A. El magri Cours: Assurance Qualité Classe : 2 BTS DSI 6
Passer à la première page
Qu'est-ce