Note du 29 juin 2020
Sans connaitre encore le temps que dureront les mesures de distances sociales liées à la pandémie de Covid-19, et quels que soient les changements qui ont dû être opérés dans l’évaluation de la session de juin 2020 par rapport à ce que prévoit la présente fiche descriptive, de nouvelles modalités d’évaluation des unités d’enseignement peuvent encore être adoptées par l’enseignant ; des précisions sur ces modalités ont été -ou seront-communiquées par les enseignant·es aux étudiant·es dans les plus brefs délais.
Sans connaitre encore le temps que dureront les mesures de distances sociales liées à la pandémie de Covid-19, et quels que soient les changements qui ont dû être opérés dans l’évaluation de la session de juin 2020 par rapport à ce que prévoit la présente fiche descriptive, de nouvelles modalités d’évaluation des unités d’enseignement peuvent encore être adoptées par l’enseignant ; des précisions sur ces modalités ont été -ou seront-communiquées par les enseignant·es aux étudiant·es dans les plus brefs délais.
5 crédits
30.0 h + 15.0 h
Q2
Enseignants
Pecheur Charles;
Langue
d'enseignement
d'enseignement
Anglais
Préalables
Maitrise de la programmation, algorithmique et structures de données (tel que LINFO1121), notions de base en mathématique discrète (tel que LINFO1114 ou LEPL1108), expérience de développement de projets logiciels de taille réduite (tel que LINFO1125).
Thèmes abordés
- concepts de qualité du logiciel
- spécification et exactitude d'un programme
- test de logiciels
- vérification et validation de logiciels
- révision et audit de logiciels
- métriques et meurses de logiciels
- fiabilité de logiciels
Acquis
d'apprentissage
d'apprentissage
A la fin de cette unité d’enseignement, l’étudiant est capable de : | |
1 |
Eu égard au référentiel AA du programme « Master ingénieur civil en informatique », ce cours contribue au développement, à l'acquisition et à l'évaluation des acquis d'apprentissage suivants :
|
La contribution de cette UE au développement et à la maîtrise des compétences et acquis du (des) programme(s) est accessible à la fin de cette fiche, dans la partie « Programmes/formations proposant cette unité d’enseignement (UE) ».
Modes d'évaluation
des acquis des étudiants
des acquis des étudiants
Le cours inclut les devoirs, comptant pour 40% de la note, et un examen, comptant pour 60% de la note. Les affectations ne peuvent pas être refaites pour la session de septembre. La note reste acquise en septembre.
Autres infos
Préalables:
- LINGI1101 : logique mathématique
- LSINF1121 : maîtrise de la programmation orienté-objet, de l'algorithmique et des structures de données
- LSINF1225 : avoir participé à la réalisation d'un projet logiciel de taille réduite
Ressources
en ligne
en ligne
Bibliographie
Les diapositives de cours ainsi que d'autres informations pertinentes et pratiques relatives au cours seront accessibles sur Moodle. La même plate-forme sera également le moyen de communication entre l'enseignant (s) et les étudiants.
Lectures recommandées :
Lectures recommandées :
- Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement. Jeff Tian. 2005, Wiley-IEEE Computer Society Press.
-
M. Pezzè and Michal Young, Software Testing and Analysis: Process, Principles, and Techniques, Wiley, 2008.
-
J. Laski, W. Stanley. Software Verification and Analysis. Springer 2009.
- N.E. Fenton and S.L. Pfleeger. Software Metrics: A Rigorous and Practical Approach. 2nd edition, Thomson Computer Press, 1996.
Faculté ou entité
en charge
en charge
INFO