IFT 3913 – Qualité du Logiciel et Métriques – Automne 2019

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 :

  1. Introduction
  2. Qualité du logiciel
  3. Test du logiciel
  4. Théorie de la mesure
  5. Mesure du produit logiciel
  6. Mesure de la qualité du logiciel
  7. Études empiriques
  8. Collecte et analyse des métriques

Enseignants :

Michalis Famelis, chargé de cours
http://www.iro.umontreal.ca/~famelis/
Bureau: Pav. André-Aisenstadt local 2343
Disponibilité au bureau : sur rendez-vous

Erick Raelijohn, auxiliaire
Bureau: Pav. André-Aisenstadt local 2238
Disponibilité : sur rendez-vous

Horaires :

Cours :

Mardi – 15:30-17:30, local : N-515 Pav. Roger-Gaudry
Jeudi – 14:30-15:30, local : Y-117 Pav. Roger-Gaudry

Démonstrations :

Jeudi – 15:30-17:30, local : Y-117 Pav. Roger-Gaudry

Exceptions prévues :

  • (Sem 1) Jeudi 5 septembre: démo remplacé par théorie
  • (Sem 3) Mardi 17 septembre: pas de cours
  • (Sem 3) Jeudi 19 septembre: théorie remplacée par démo
  • Mardi 22 et jeudi 24 octobre: semaine de relâche
  • (Sem 11) Jeudi 21 novembre: démo remplacé par théorie
  • (Sem 12) Mardi 26 novembre: pas de cours
  • (Sem 12) Jeudi 28 novembre: théorie remplacée par démo

Évaluation

  • Examen intra : 30%*
  • Examen final : 40%*
  • Travaux pratiques : 30% (10% chaque)

*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

Communications :

Forum :

Nous utilisons Slack comme le principal moyen de communication et discussion :
http://diro-ift3913-a19.slack.com/
Annonces affichées sur le canal #general 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.

Notez bien :

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).

Avertissement : cette page n’est qu’informative et pourrait différer du matériel, supports et communications sont disponibles dans StudiUM et Slack.  En cas de divergence, les annonces sur StudiUM et Slack doivent être supposées correctes. Les étudiants sont donc obligés à suivre ces canaux de communication (surtout le canal #general sur Slack) attentivement.

Langue : J’apprends le français, encouragez-moi!

Aperçu