INF1843 - Vérification et assurance de la qualité

Scolarité

Premier cycle - 3,0 crédit(s)

Département

Département d'informatique et d'ingénierie

Objectifs

Au terme de ce cours, l'étudiant.e maitrisera les principales techniques de vérification et métriques de qualité du logiciel, et sera en mesure d’élaborer un plan d’assurance qualité en accord avec les normes internationales.

Contenu

Caractéristiques et facteurs de la qualité logicielle (maintenabilité, sécurité, fiabilité, etc.). Planification de la qualité, gestion des risques. Qualité dans les processus de développement. Gestion de la configuration du logiciel. Mesures et métriques de la qualité. Normes et standards internationaux applicables (ISO, IEEE). Stratégies de vérification: tests, vérification statique, inspection de code. Classification des tests: tests unitaires, de régression, d'intégration, de performance, d'acceptation. Approche boite-noire et boite-blanche, couverture. Automatisation des tests et intégration continue, outils spécialisés. Documentation des tests. Ce cours comporte des séances obligatoires de travaux dirigés (TD).

Préalables

Exigences de qualification pour l'enseignement

Diplôme(s)
Maîtrise en informatique ou un secteur disciplinaire connexe au cours.
Expérience
Deux (2) ans d'expérience dans un domaine lié au contenu du cours.
Corps professionnel
Aucun
Autre(s) exigence(s)
Dans tous les cas, la candidate, le candidat devra pouvoir démontrer sa capacité à communiquer efficacement oralement et par écrit ainsi qu’à transmettre les connaissances ou les habiletés pertinentes au contenu du cours pour lequel les exigences de qualification pour l’enseignement (EQE) sont adoptées.

CAFF

6403 - Informatique appliquée