University Côte d'azur

ECUE Rétro-ingénierie, maintenance et évol.

ECUE's code : EIINA904

Belong to 7 UE
POLYTECH NICE-SOPHIA
Informatique
Campus SophiaTech Les Lucioles
5ème année
Printemps
Français

PRESENTATION

Dans la pratique les développeurs sont le plus souvent confrontés à “maintenir” des codes que ce soit pour les comprendre, les adapter, les corriger ou en intégrer de nouveau. Cette étape cruciale dans le cycle de vie du logiciel requiert différentes connaissances, dont certaines seront abordées dans ce cours.

Un sondage auquel ont répondu 217 personnes a permis d'établir quelques éléments factuels relativement aux pratiques et besoins des entreprises, voir les résultats brutes ici.

Objectifs de ce cours

L'ambition de ce module est de donner aux étudiants une nouvelle vision sur le code, et de fait de leur permettre d'être de meilleurs développeurs et, en fonction des questions posées, de meilleurs chefs de projets ou architectes.

Pour cela, la démarche globale du cours s'appuiera sur de l'auto-apprentissage et du partage de connaissances :

  1. Les interventions visent à partager aux étudiants des outils et problématiques différentes de ce dont ils ont l'habitude,

  2. les TDs visent à permettre aux étudiants de se mettre en situation de (i) se poser des questions, (ii) de mettre en place des méthodes pour répondre à ces questions, (iii) d'utiliser des outils pour répondre à ces questions avec quelquefois, des approches très différentes d'une démarche de développement.

 

Image : https://www.pexels.com/fr-fr/photo/femme-etre-assis-technologie-ordinateur-5380670/

Course's manager(s)

In class

  • 6h of lectures
  • 25h of directed studies

PREREQUISITES

No prerequisite

OBJECTIVES

By the end of this course, I should be able to...
  • d'appréhender un problème de maintenance de code en explicitant les questions auxquelles répondre et les moyens à mettre en place pour y répondre.

CONTENT

  • No description
Access to complete Syllabus (Authentification required)
Important
This syllabus has no contractual value. Its content is subject to change throughout this year: be aware to the last updates