Ce cours présente et applique les concepts du cycle de vie de la maintenance d'un logiciel, la validation et la vérification d'un logiciel, et les différents types de tests selon les principes du génie logiciel.
Gestion de la configuration, transition d'un logiciel du développement à la maintenance, éléments de maintenance de logiciel, types de maintenance, activités de maintenance, gestion des problèmes et amélioration de la maintenance du logiciel, principes de tests, conception de tests boite noire et boite blanche, niveaux de tests (unitaire, intégration, système, acceptation), développement dirigé par les tests, modèles de maturité et normes de tests.
À la fin de ce cours, l’étudiant sera en mesure :
Groupe | Jour | Type |
---|---|---|
01 | Mardi 08:30 | Activité de cours |
01 | Lundi 13:30 | Laboratoire (Groupe A) |
01 | Lundi 15:30 | Laboratoire (Groupe B) |
02 | Lundi 08:30 | Laboratoire (Groupe A) |
02 | Lundi 10:30 | Laboratoire (Groupe B) |
03 | Lundi 08:30 | Activité de cours |
03 | Mercredi 13:30 | Laboratoire (Groupe A) |
03 | Mercredi 15:30 | Laboratoire (Groupe B) |
Groupe | Jour | Type |
---|---|---|
01 | Mardi 08:30 | Activité de cours |
01 | Jeudi 13:30 | Laboratoire (Groupe A) |
01 | Jeudi 15:30 | Laboratoire (Groupe B) |
02 | Lundi 18:00 | Activité de cours |
02 | Jeudi 18:00 | Laboratoire |
03 | Mercredi 13:30 | Activité de cours |
03 | Jeudi 08:30 | Laboratoire (Groupe A) |
03 | Jeudi 10:30 | Laboratoire (Groupe B) |