Organisation du cours
L’objectif de ce cours est d’aborder la notion de la qualité d’un logiciel et de voir comment on peut s’assurer d’avoir un logiciel de qualité.
A la fin de ce cours l’étudiant doit être capable de:
Donner une définition claire de la notion de qualité au regard d’un logiciel
Comprendre et identifier les 06 critères de qualité de la norme ISO9126
Etre capable d’évaluer un logiciel en terme de qualité
Etre capable de sélectionner et/ou de créer des modèles permettant de quantifier la qualité
Etre capable de mettre avant des aspects à prendre en compte au cours de la mise en oeuvre d’un projet pour prendre en compte la qualité.
Pédagogie
La pédagogie utilisée est mixte. Nous alternerons des:
cours magistraux pour la clarification des conceptes
des séances de laboratoires basé sur le modèle de l’apprentissage par soi-même et par projet
et des travaux pratiques à faire chez soi après chaque module.
Par conséquent, les étudiants doivent impérativement travailler chez eux au jour le jour pour graduellement comprendre et développer leur projet.
Répartition du cours
Le cours est organisé en plusieurs chapitres.
Les plus important sont:
Chap 1: Introduction à qualité
Chap 2 Chap 2: Qualité d’un logiciel
Chap 3 Chap 3: Théorie de la mesure
Chap 4 Chap 4: Mesure de la qualité d’un logiciel
Si la masse horaire le permet on peut couvrir plusieurs autres aspects liés à la qualité du logiciel.
Evaluation
Exercise sur Inginious (3) + Projet + TP exercise de maison (en 3 parties) + exposés.
Note 1: Exercise sur Inginious (3) + Projet: (3x inginious * 0.2) + proj * 0.4 Note 2: TP (3 parties) + Exposés: tp * 0.6 + exp * 0.4
Contact et communication
Les communications se ferons par whatsapp et par mail.
Tel: 97999277 Mail: John Aoga.
Cours Open-Source
Les sources de ce site web sont open-source et sur GitHub. N’hésitez pas à faire des pull request si vous voyez des erreurs ou choses à corriger.
La licence utilisée est Creative Commons Attribution-ShareAlike 4.0 International License: