Projet de développement 2016-2017

De $1

Version de 02:20, 22 Déc 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Licence 3 Informatique parcours MIAGE, semestre 6.

Responsable : Philippe Collet

Intervenants : Philippe Collet, Philippe Renevier, ...

Volume : 12h de cours (4 x 3h), 14h de TD (7 x 2h d'encadrement + 2 à 3h en autonomie à chaque séance).

Objectif

Réalisation, en équipe d'un développement OO de taille conséquente à partir d'un cahier des charges et d'une architecture préétablis en Java

Support

à venir...

Evaluation

  • Code livré : architecture, qualité et tests : 40 %
  • Gestion de projet (ticket, git, organisation) : 25 %
  • Soutenance : 20 %
  • Avancement en TD : 15 %

Calendrier

  • Jeudi 19 janvier : cours 1
  • Lundi 23 janvier : date limite de retour par mail des formations des équipes (5 étudiants par équipe, mêmes équipes en COO avancé et Projet devt)
  • Jeudi 26 janvier : cours 2
  • Jeudi 2 février : cours 3, publication du sujet
  • Jeudi 9 février : cours 4, dernier cours
  • Jeudi 16 février : premier découpage en ligne à rendre (milestones = version JIRA + premiers tickets sur la première version)
  • Lundi 27 février : TD 1, premier TD de suivi
  • Lundi 6 mars : TD 2
  • Lundi 13 mars : TD 3
  • Lundi 20 mars : TD 4
  • Lundi 27 mars : TD 5
  • Lundi 3 avril : TD 6
  • Lundi 10 avril : TD 7, dernier TD de suivi
  • Vendredi 21 avril, 23h59 : arrêt du développement (site de gestion du projet et des sources)
  • Lundi 24 avril : soutenance

Outillage

Aide

  • En cas de problème de certificat avec votre client git (message d'erreur de type error: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none), il vous faut désactiver le support SSL lors de vos connexions git (c'est hélàs un bug des clients git lorsqu'ils sont utilisés sur des systèmes Linux/Ubuntu ou Windows). Vous pouvez soit désactiver le support globalement :
  $ git config --global http.sslVerify false
  $ git clone ...
  • ou le faire à chaque commande :
  $ env GIT_SSL_NO_VERIFY=true git clone ...
  • En cas de problème similaire dans Eclipse/Egit, allez dans Preferences/Team/Git/Configuration et ajoutez une nouvelle entrée key = http.sslVerify et value = false.

Livraison

à venir...

Gestion des tags en git

Exécution du projet avec maven

Script de test de la livraison

Sujet

à venir...

Equipes

à venir...

Soutenances

à venir...