Présentation du projet info 2A

Ludovic Deneuville

Objectifs

  • Développer une application en Python
  • Découvrir l’architecture logicielle
  • Communiquer avec une base de données PostgreSQL
  • Utiliser des webservices
  • Concevoir et Modéliser (UML)

Planning

2 phases

  • Analyse / Conception générale (sept.)
    • 4 séances de 3h de suivi
    • mi-octobre : retours sur le dossier d’analyse
  • Implémentation (oct. - nov.)
    • 3 séances de 3h de suivi

Travail en groupe

  • Éviter de cumuler les rôles de Chef de projet et Tech Lead
  • Esprit d’équipe
  • Prévenir dès que possible si ça ne va pas

Suivi

  • Point hebdo
  • À remplir chaque semaine
    • au plus tard le jeudi soir

Note

Plus de détails dans la notice élèves.

Environnement de travail

Important

Vous pouvez coder sur :

  • un datalab (recommandé)
  • la VM ENSAI

Vous pouvez également coder sur votre propre machine mais vous devrez gérer en totale autonomie les installations nécessaires.

  • Nous attendons du code de qualité
  • Documentation obligatoire pour chaque classe, chaque méthode

Testez votre code

  • Tests Unitaires obligatoires
  • Codez par petits bouts

Template