{PROJECT}../../template/home-ne.ini {MENU}00.03.02.07.06 {TITLE}SYN6 : Projet de Spécification-Conception(APPC) {CONTENT}

Formation Initiale
Cours : h -- TD/TP : 0 h
Travail tutoré : h

APPC
Cours : h -- TD/TP : 0 h
Travail tutoré : 21 h

Coordonnateur de l'UF :
Enseignants en formation initiale :
Enseignants en APPC : RF

Objectif de l'UF

Mettre en pratique les compétences acquises en modélisation des logiciels, bases de données et gestion de projet pour développer la partie persistance d'un applicatif comportant une vingtaine de classes.

Compétences acquises

Organisation dans un projet en usant d'un processus et de langages.

Thèmes abordés

Les étudiants sont répartis par groupe de 4 à 5. Un cahier des charges est confié à chaque groupe. Le client du projet est l'enseignant. A charge pour les étudiants de concevoir depuis le cahier des charges la base de données de l'application en suivant une véritable démarche projet : rédaction d'un planning, rédaction régulière de compte-rendu d'avancement, revues avec le client et interviews. Ils doivent adopter une démarche autonome, respectueuse d'un processus de développement incrémental orienté cas d'utilisation. Les documents qui suivent sont à concevoir progressivement :

  • dossier de spécification (diagramme de cas et scénarii)
  • dossierd'analyse(diagramme de classes avec ces contraintes)
  • dossier de conception (schéma de la base de données et contraintes associées en algèbre relationnelle)
  • dossier de codage (code SQL ORACLE de la base avec CHECK et TRIGGER)
  • dossier de test (fichiers exemples à charger, simuluation par des scripts de certains cas)

Modalités pratiques

Bibliographie

Voir celle des cours associés : UML, Bases de données, Spécification, Gestion de projet.

Travail tutoré

Il y a deux séances par semaine. Dont une seule encadrée. La seconde est à la charge du groupe qui doit en conséquence planifier son activité chaque semaine.

Evaluation

Le note du rendu final ainsi qu'une note associée à la qualité du suivi de projet détermine la notede ce module.

Prérequis : OMGL1,2,3,4,5,6 Compléments :
Support de cours : non Support de TP : non Documentation en ligne : non
Supports de cours