Composante
Polytech Annecy-Chambéry
Description
Ce cours vise à acquérir les compétences nécessaires à l'évaluation de la qualité des données, dans un 1e temps et du logiciel dans un 2d temps.
Objectifs
A l'issue de ce cours, l'étudiant sera capable :
- d'évaluer la qualité de la données
- de concevoir un plan d'assurance qualité logiciel
- de mettre en pratique un plan d'assurance qualité logiciel
- de définir l'ensemble des jeux de tests d'un produit logiciel
- de définir les critères de validation de jeux de tests
- d'implémenter une suite de tests
Heures d'enseignement
- Qualité et tests logiciel - CMCours Magistral12h
- Qualité et tests logiciel - TDTravaux Dirigés12h
- TPTravaux Pratiques4h
- PTUTProjet tutoré12h
Pré-requis obligatoires
- INFO 501
- MATH 631
- INFO 641
Plan du cours
- Qualité de la donnée
- Assurance Qualité Logiciel (AQL)
- Enjeux
- Le plan AQL
- Les normes ISO, CMM, CMMI-DEV...
- Métriques de quaité
- Test logiciel
- Qui ? Quoi ? Où ? Quand ? Comment ? Combien ? Pourquoi ? (QQOQCCP)
- Méthodes de conception de test (boite blanche/noire, affirmation/négation....)
- Du plan au rapport de test
- Réingénierie logiciel
- Rétro-ingénierie
- Patrons de réingénierie
- TP1 Qualité de la donnée
- TP2, 3 et 4 Projet Qualité Test et Réingénierie Logiciel