P. Renevier, MCF

Génie logiciel et projet de développement

L'objectif est de réaliser, en équipe, un développement logiciel de taille conséquente à partir d'un cahier des charges et en mettant en pratique des techniques de développement du génie logiciel.

Description

Un ensemble de cours préliminaires présente les concepts nécessaires à la réalisation du projet:

  • Définition et problématique du génie logiciel, mise en perspective avec les autres UEs relatives au génie logiciel. - Cycle de vie du logiciel.
  • Processus de développement: Cascade, V, spirale, XP, RUP…
  • Gestion de versions et de configurations.
  • Outil de construction automatique.

Les TPs servent à suivre et tutorer les équipes d’étudiants dans la réalisation du projet.

Chaque équipe sera suivie par le même enseignant tout au long du projet.

Modalités de contrôle des connaissances

  • rendus intermédiaires tout au long du projet
  • soutenance de projet