Que cherchez-vous?
Événements à venir
10 nov. 2026 à 11:30
14 nov. 2026 à 09:30
Préalable(s)
  • LOG210
Sigle
LOG530
Responsable
Département de génie logiciel et TI
Cycle
1er
Crédits
3
Charge de travail
  • Cours (39h)
  • Laboratoire ou travaux pratiques (24h)
  • Travaux personnels (72h)

LOG530 - Réingénierie du logiciel

Ce cours vise à s'initier aux concepts et les pratiques de réingénierie du logiciel.

Au terme de ce cours, la personne étudiante sera en mesure de :

  • expliquer le processus et les patrons de réingénierie du logiciel;
  • proposer et appliquer des solutions concrètes pour la réingénierie d un logiciel existant;
  • analyser la qualité de logiciel;
  • appliquer des techniques de réusinage et de rétro-ingénierie;
  • distinguer les bonnes et mauvaises pratiques d'implémentation/conception.

Éléments de contenu : ingénierie et réingénierie du logiciel. Rétro-ingénierie et ses outils. Maintenance et évolution du logiciel. Réusinage du code. Changements de logiciel et analyse de l'impact. Analyse de la qualité du logiciel pour la réingénierie. Patrons de réingénierie. Visualisation et compréhension du logiciel. Reconstruction d'architecture.

Groupe Jour Type
01 Lundi 08:30 Activité de cours
01 Vendredi 08:30 Laboratoire