Liens rapides:
Description :
Définition et promotion de la qualité. Assurance qualité. Plan de qualité. Amélioration et contrôle de qualité (tests, revue, inspections). Normes et cadres de qualité. Théorie de la mesure. Métriques de produit et de processus. Métriques de qualité.
Chapitres :
- Introduction
- Qualité du logiciel
- Théorie de la mesure
- Mesure du produit logiciel
- Mesure de la qualité du logiciel
- Études empiriques
- Collecte et analyse des métriques
- Test du logiciel
Enseignants :
Michalis Famelis, chargé de cours
http://www-ens.iro.umontreal.ca/~famelis/
Bureau: Pav. André-Aisenstadt local 2343
Disponibilité au bureau : Jeudi, 15:30 – 16:30
Edouard Batot, auxiliaire
http://www-ens.iro.umontreal.ca/~batotedo/
Bureau: Pav. André-Aisenstadt local 2238
Disponibilité : sur rendez-vous
Horaires :
Cours :
Mardi – 09:30-11:30, local Pavillon André-Aisenstadt 1177
Jeudi – 12:30-13:30, local Pavillon André-Aisenstadt 1355
Démonstrations :
Jeudi – 13:30-15:30, local Pavillon André-Aisenstadt 1340
Exceptions prévues :
- Jeudi 7 septembre : démo remplacé par théorie
- Mardi 19 septembre : pas de cours
- Jeudi 21 septembre : théorie par Dr. Sahraoui, pas de disponibilité au bureau
- Jeudi 19 octobre : pas de cours
- Mardi 24 et jeudi 26 octobre : ni théorie, ni démo
Communications :
Forum :
Nous utiliserons Slack comme le principal moyen de communication et discussion :
http://udem-diro-ift3913-a17.slack.com
Annonces affichées sur le canal #annonces sur Slack, seront supposées avoir été vues par tous les étudiants.
Politique :
- Pour toutes les communications concernant le cours, utilisez Slack. Pour tout autre problème et pour les demandes confidentielles, contactez-moi à famelis@iro.umontreal.ca.
- Nous allons essayer de répondre à tous vos messages avant la fin du prochain jour ouvrable. Nous ne pouvons pas garantir de répondre en dehors des heures de bureau ou pendant les fins-de-semaine. Nous ne nous attendons pas non plus à ce que vous répondiez pendant ces périodes.
Évaluation
- Examen intra : 30%*
- Examen final : 40%*
- Travaux pratiques : 30% (10% chaque)
- Participation aux deux quiz
*Moyenne de 40% aux examens requise
Livres suggérés
Le cours n’est pas tiré d’un ouvrage spécifique. Les slides et articles utiles seront disponibles sur StudiUM.
Livres suggérés:
- Norman E. Fenton and Shari Lawrence Pfleeger: Software Metrics, A Rigorous & Practical Approach, International Thomson Computer Press, 1997.
- Stephen H. Khan: Metrics and Models in Software Quality Engineering, Addison Wesley, 2003.
Mark Lorenz and Jeff Kidd: Object-Oriented Software Metrics, Prentice Hall, 1994- Michele Lanza, Radu Marinescu: Object-oriented metrics in practice : using software metrics to characterize, evaluate, and improve the design of object-oriented systems
Recommandations
Présence en cours : Les diapos sont peu nombreuses, donc une présence aux cours est indispensable pour une bonne compréhension de la matière
Plagiat : Les discussions avec les autres étudiants du cours sont encouragées, mais le plagiat sous toute forme sera puni, conformément aux règlements de l’Université de Montréal (échec du cours, sanctions)
Plan de cours (Tentatif) :
S | Date | Théorie | Démo | Devoirs | ||
1 | M | Septembre | 5 | Introduction | ||
J | Septembre | 7 | Qualité du logiciel | Remplacé par théorie (même locale) | ||
2 | M | Septembre | 12 | Qualité du logiciel | ||
J | Septembre | 14 | Théorie de la mesure | Qualité du produit logiciel | ||
3 | M | Septembre | 19 | Pas de cours | ||
J | Septembre | 21 | Théorie de la mesure | Théorie de la mesure | TP1 | |
4 | M | Septembre | 26 | Théorie de la mesure | ||
J | Septembre | 28 | Mesure du produit logiciel | Théorie de la mesure | ||
5 | M | Octobre | 3 | Mesure du produit logiciel | ||
J | Octobre | 5 | Mesure du produit logiciel | Mesure du produit logiciel | TP1 dû | |
6 | M | Octobre | 10 | Mesure du produit logiciel | ||
J | Octobre | 12 | Mesure de la qualité du logiciel | Mesure du produit logiciel +Correction TP1 | TP2 | |
7 | M | Octobre | 17 | Mesure de la qualité du logiciel + Révision | ||
J | Octobre | 19 | Pas de cours | Examen intra | ||
M | Octobre | 24 | Période d’activités libres | |||
J | Octobre | 26 | ||||
8 | M | Octobre | 31 | Mesure de la qualité du logiciel | ||
J | Novembre | 2 | Études empiriques | «Goal Question Metric» +Correction intra | TP2 dû | |
9 | M | Novembre | 7 | Études empiriques | ||
J | Novembre | 9 | Études empiriques | Études empiriques +Correction TP2 |
TP3 | |
10 | M | Novembre | 14 | Collecte et analyse des métriques | ||
J | Novembre | 16 | Collecte et analyse des métriques | Études empiriques | ||
11 | M | Novembre | 21 | Collecte et analyse des métriques | ||
J | Novembre | 23 | Test du logiciel | Collection et analyse des données |
TP 3 dû | |
12 | M | Novembre | 28 | Test du logiciel | ||
J | Novembre | 30 | Test du logiciel | Test +Correction TP3 | ||
13 | M | Décembre | 5 | Test du logiciel | ||
J | Décembre | 7 | Conclusion | Révision | ||
M | Décembre | 12 | Période d’examens | |||
J | Décembre | 14 | ||||
M | Décembre | 19 | Examen final |
Blague Récurrente
L’enseignant est aussi un étudiant de français. Veuillez patienter avec son français – jusqu’ à ce qu’il atteigne un niveau plus sérieux.