Contenu[1]
[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 d’enseignement est approximative et peut varier pour chaque sujet.
Il y a 5 travaux prévus pour les laboratoires et un projet:
Laboratoires :
Projet :
Le but du projet est d'explorer les différentes techniques de réingénierie et analyser leurs impact sur la qualité et l'évolution d'un systéme existant. Le projet sera réalisé en équipes de 2-3 étudiants.
L’étudiant se familiarise avec des outils et environnements de développement supportant la rétro-ingénierie, la détection des défauts de conception/implémentation, la visualisation logicielle, et la transformation et le réusinage de code, etc.