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

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/
Disponibilité : sur rendez-vous

Mouna Dhaouadi, auxiliaire
Disponibilité : sur rendez-vous

Horaires :

Cours :

Mardi – 15:30-17:30, Zoom (voir StudiUM pour le lien)
Jeudi – 14:30-15:30, Zoom (voir StudiUM pour le lien)

Démonstrations :

Jeudi – 15:30-17:30, Zoom (voir StudiUM pour le lien)

Exceptions prévues :

  • Mardi 20 et jeudi 22 octobre: semaine de relâche

Évaluation

  • 4 travaux pratiques 40% (10% chaque)
  • Tests 60%
    • 5 tests de 30 minutes sur StudiUM.
    • La note est calculée à partir des 4 meilleurs tests (15% chaque)

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://ift3913-a20.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.