Université Côte d'azur

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

Code de l'ECUE : EIINA904

Ce cours est proposé dans 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/

Responsable(s) du cours

Présentiel

  • 6h de cours magistral
  • 25h de travaux dirigés

PREREQUIS

Pas de prérequis

OBJECTIFS

A la fin de ce cours, je devrais être capable de...
  • 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.

CONTENU

  • Aucune description
Accéder au Syllabus complet (Authentification requise)
Important
Ce syllabus n’a aucune valeur contractuelle. Son contenu est susceptible d’évoluer en cours d’année : soyez attentifs aux dernières modifications.