Logo ÉTS
Session
Cours
Responsable(s) Ghizlane El boussaidi

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

Contenu[1]

  • Introduction à la réingénierie (3 heures)
  • Maintenance du logiciel (3 heures)
  • L’entreprise moderne et les systèmes patrimoniaux (3 heure)
  • Transformation des systèmes patrimoniaux (3 heures)
  • Patrons en réingénierie (9 heures)
  • Réusinage de code (6 heures)
  • Réingénierie de bases de données (3 heures)
  • Rétro-ingénierie (3 heures)
  • Outils de réingénierie (3 heures)
  • Étude de cas réels (3 heures)

[1]   La matière ne sera pas nécessairement présentée dans cet ordre. Tous les sujets proposés seront traités, mais la durée individuelle de chacun représente le nombre d’heures approximatives d’enseignement pour chaque sujet.

 

Laboratoires et travaux pratiques

Il y a trois travaux prévus pour les laboratoires : 

  • Laboratoire 1 (9 heures)

Rétro-ingénierie : utilisation d’outils de rétro-ingénierie et application de patrons de réingénierie pour l’analyse d’un logiciel existant.

  • Laboratoire 2 (9 heures)

Application des techniques de maintenance et d’évolution logicielle : réusinage de code existant, réingénierie d’une base de données et transformation du code d’un langage de programmation vers un autre.

  • Laboratoire 3 (18 heures)

 Réingénierie d’un système patrimonial : migration d’un logiciel existant vers une plateforme mobile.


Utilisation d'outils d'ingénierie

L’étudiant se familiarise avec des outils et environnements de développement supportant la rétro-ingénierie, la visualisation logicielle, et la transformation et le réusinage de code.