LOG240 Tests et maintenance

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 :

  • d’instaurer un processus et un environnement de maintenance du logiciel;
  • d'effectuer une analyse d’impact et de gérer les rapports de problèmes et demandes de changements;
  • de concevoir, implémenter et exécuter des tests basés sur les principales approches de tests boîte noire et boîte blanche à divers niveaux.
Crédits 3
Charge hebdomadaire Cours (3h), laboratoire (2h)
Cycle 1er
Préalables LOG100  
Responsable Département de génie logiciel et des TI
Horaire

Session: Automne 2020

Groupe Jour Type
01 Vendredi 08:30 Activité de cours
02 Mercredi 18:00 Activité de cours
03 Mardi 08:30 Activité de cours
04 Mardi 18:00 Activité de cours

Session: Hiver 2021

Groupe Jour Type
01 Mercredi 13:30 Activité de cours
02 Lundi 13:30 Activité de cours

Session: Été 2021

Groupe Jour Type
01 Mercredi 13:30 Activité de cours
02 Vendredi 13:30 Activité de cours