Logo ÉTS
Session
Cours
Responsable(s) Ali Ouni

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement


Préalables

Programme(s) : 7065,7070,7365,7610
             
  Profils(s) : Tous profils  
             
    LOG210    
             
 

Unités d’agrément

25,0 % 75,0 %
Total d'unités d'agrément : 58,8

Qualités de l’ingénieur

 







Qn
Qualité visée dans ce cours  
Qn
  Qualité visée dans un autre cours  
  Indicateur enseigné
  Indicateur évalué
  Indicateur enseigné et évalué

- Survolez les icones pour voir le nom de chaque qualité.
- Cliquez sur les icones pour voir la description.

Descriptif du cours

Ce cours vise l’acquisition des principes de la réingénierie du logiciel. Différentes techniques à différents niveaux d’un logiciel seront étudiées de manière théorique ou pratique.

Au terme de ce cours, l'étudiant sera en mesure de proposer des solutions concrètes pour la réingénierie dans le milieu professionnel. Les concepts suivants seront abordés :

  • maintenance du logiciel;
  • exigences des systèmes modernes et les techniques de transformations des systèmes patrimoniaux;
  • définition des systèmes patrimoniaux;
  • stratégies de transformation des systèmes patrimoniaux;
  • approches centrées sur les règles d’affaires;
  • réusinage de code;
  • patrons en réingénierie;
  • réingénierie de bases de données;
  • rétro-ingénierie et ses outils.





Objectifs du cours

À la fin de ce cours, l’étudiant(e) sera en mesure de:

  • Proposer et appliquer des solutions concrètes pour la réingénierie d’un logiciel existant,
  • Effectuer une analyse de qualité de logiciel pour identifier des opportunités de réusinage,
  • Appliquer des techniques de réusinage et de rétro-ingénierie,
  • Comprendre et distinguer les bonnes et mauvaises pratiques d’implémentation/conception.

Stratégies pédagogiques

  • Un cours magistral de trois (3) heures par semaine portant sur les principes et les pratiques de la réingénierie logicielle. Ces principes seront accompagnés d’exemples concrets, de quiz et d’exercices pratiques.
  • Deux (2) heures de laboratoire par semaine qui permettront à l’étudiant d’appliquer les concepts théoriques vus en classe et d’utiliser les outils de réingénierie.


Utilisation d’appareils électroniques

Il est interdit de capter le cours ou des portions du cours (enregistrement vidéo, enregistrement audio, photographie) pendant les séances du cours ou des laboratoires à moins d’avoir obtenu au préalable la permission de l'enseignant.



Coordonnées de l’enseignant

* Double-cliquez sur le champ pour modifier le contenu