|
Projet de développement 2013-2014
De $1
Licence 3 Informatique parcours MIAGE, semestre 6.
Responsable : Philippe Collet
Intervenants : 3 chargés de TD à déterminer.
Volume : 12h de cours (4 x 3h), 14h de TD (7 x 2h d'encadrement + 1h 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
Calendrier
- Mardi 29 janvier : 1er cours
- Jeudi 20 février : publication des sujets
- Mercredi 5 mars : date limite de retour par mail des choix par équipe
- Mardi 11 mars: dernier cours, publication des affectations
- Mardi 18 mars : premier TD de suivi
- Mardi 6 mai : dernier TD de suivi
- Dimanche 11 mai minuit : arrêt du développement (site de gestion du projet et des sources)
- Mardi 13 mai : soutenance
Modalités de soutenance et planning : Soutenance de projet de développement L3 2013-2014
Plate-forme de gestion de projet (Atlassian JIRA)
La plate-forme de gestion de projet est disponible à l'adresse http://atlas.polytech.unice.fr/.
- connexion sur http://atlas.polytech.unice.fr/crowd en suivant le guide : ATLAS-USR-Changersonmotdepasse.pdf(votre login est : l3ig-LOGINUNIV, votre mot de passe doit être réinitialisé si cela n'a pas été fait pour l'UE de gestion de projet au semestre précédent).
- lire la documentation ATLAS - ETUDIANT - Gérer son projet.pdf et ATLAS - USR - Créer un tableau Kanban.pdf
Des problèmes avec les commandes git ? Allez voir le tutoriel et expérimenter sur cet excellent site : http://pcottle.github.io/learnGitBranching/
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 ...
Evaluation
- Code livré : architecture, qualité et tests : 40 %
- Gestion de projet (ticket, git, organisation) : 25 %
- Soutenance : 20 %
- Avancement en TD : 15 %
Sujets
Sujet 1 : Héros Numériques
Le Projet "Héros Numériques" consiste à développer un logiciel d'aide à la production de "livres dont vous êtes le héros" numériques. Les livres dont vous êtes le héros sont des livres-jeux apparus dans les années 1960 et qui peuvent prendre une nouvelle dimension avec les formats numériques : http://fr.wikipedia.org/wiki/Livre-jeu
Les fonctionnalités de haut-niveau du logiciel sont :
- capacité à créer des modèles de personnages avec des caractéristiques (nom, âge, etc.), des capacités (force, vie, etc.), des listes d'objets et des règles de génération
- capacité à créer une règle du récit (ce qu'il est possible de faire, quand, comment, événements aléatoires ou pas, etc.)
- possibilité de choisir entre une structure d'arbre ou de graphe pour le récit, visualisation et aide à la création de cette structure
- possibilité de saisir ou importer les textes de chaque étape du jeu
- capacité à tester automatiquement la cohérence structurelle (nœuds inaccessibles, boucles, etc.)
- génération du livre (format HTML) et du système de gestion du personnage, déploiement pour un lecteur humain
Les objectifs suivants peuvent s'ajouter :
- (facile) sauvegarde des récits en cours (sur format HTML) pour reprise plus tard par le lecteur
- (moyen) génération de personnages et simulations de récits aléatoires pour tests statistiques d'usage (combats toujours perdus, incohérence en raison de la possession ou pas d'un objet, etc.)
- (avancé) génération du livre et du système de gestion du personnage (formats EPUB et/ou PDF)
Sujet 2 : Risk
Il s'agit de réaliser une version numérique du jeu de stratégie Risk (http://fr.wikipedia.org/wiki/Risk).
Notez bien que le module n'a pas pour objectif de vérifier que vous avez correctement compris comment fonctionnait le jeu Risk, mais bien de voir comment vous avez développé le jeu…
Risk est un jeu de stratégie au tour par tout à plusieurs joueurs dans lequel vous devez accomplir une mission en prenant le contrôle de pays grâce à des armées. Les missions peuvent être très diverses : par exemple, il peut s'agir de contrôler un continent comme l'europe ou l'afrique, ou encore un ensemble de pays spécifiques, ou bien obtenir un ensemble de pays stratégique comme contrôler un couloir de pays de la côte atlantique à la côte pacifique en europe.
Un résumé des règles est disponible à l'adresse http://jeuxstrategie.free.fr/Risk_complet.php
Fonctionnalités attendues :
- Modélisation du jeu avec ses différentes composantes : cartes, pions, missions, dés, combats, etc
- Réalisation d'une interface textuelle ou graphique permettant de jouer
- Possibilité de jouer à au moins 2 personnes, sur le même ordinateur, grâce à l'interface
- Possibilité de moduler certaines règles grâce à un menu d'options (ex: nb de dés autorisés pour les combats, nb de troupes en début de partie, etc)
Vous pouvez si vous avez le temps réaliser une ou plusieurs fonctionnalités avancées suivantes :
- module de création de cartes "mission"
- support du jeu en réseau
- module de statistique
Sujet 3 : Portefeuilles boursier
Il s'agit de réaliser un logiciel permettant la gestion de portefeuilles boursiers sur internet à partir des données boursières récupérées sur un site web.
Fonctionnalités attendues:
- Gestion des actions du portefeuille de chaque utilisateur (plusieurs portefeuilles sont possibles, plusieurs variantes de portefeuille sont possibles : que deviendrait mon portefeuille si j'avais vendu X actions Y a a la date D)
- Prise en compte de différentes types d'action, de valeurs, de bourses à travers le monde
- Achat/vente en prenant en compte les cours récupérées en ligne.
- Récupération du cours des actions des portefeuilles sur internet (exemple: site Yahoo finance) à la demande de l'utilisateur.
- Récupération journalière des cours des actions de façon automatique.
- Visualisation des statistiques de performance du portefeuille.
- Visualisation des actions et autres cours selon plusieurs modèles de visualisation (les modèles les plus utilisés sont à étudier sur les principaux sites web)
Equipes (attribution définitive des sujets)
- LTMPDTRA : Lea Dagnino, Rémi Allegro, Loric Beatini, Florian Champoussin (1)
- LTMPDTRB: Abdel BEDJBEDJ, Mohamed Rayane EL MOUSLIH, Mazen GHARBI, Julien PIATEK, Maxence CHAZARRA (3)
- LTMPDTRC: Cavallini Laurent, Puybonnieux Pierre, Nguyen Van Emilie, Gauche Nicolas (1)
- LTMPDTRD: Carbonini Besson Benjamin, Giro Valerio, Massa Florian, Moise Yoann (1)
- LTMPDTRE: Florent Comba, Aurore Dechamps, Kévin Garro, Samuel Waknine (3)
- LTMPDTRF: Elmahdi KORFED, Kevin AUCHOYBUR, Wissam EL HADI, Mohamed NIANG (1)
- LTMPDTRG: Romain ABELLO, Maxime DEMETRIO, Tristan POILVET, Timoty TARTENSON (2)
- LTMPDTRH: CARON Anthony, REALE Benjamin, RAFIDISON Sandy, WALLART Sébastien (3)
- LTMPDTRI: Charpentier Renaud, Jauvat Fabrice, Linares Thibaut, Excoffier Patrice (2)
- LTMPDTRJ: AHMED SOILIHI Mouhaimine, N'DIAYE Birame, ALI KARI Zalbiya, HATTA Salaheddine (2)
Fichier | Taille | Date | Attaché par | |
---|
| | aTestDrivenDemo-1314.pdf Aucune description | 862.73 Ko | 13:33, 21 Fév 2014 | PhilippeCollet | | | | ATLAS - ETUDIANT - Gérer son projet.pdf Aucune description | 1492.49 Ko | 16:25, 21 Fév 2014 | PhilippeCollet | | | | ATLAS - USR - Créer un tableau Kanban.pdf Aucune description | 312.97 Ko | 16:25, 21 Fév 2014 | PhilippeCollet | | | | ATLAS-USR-Changersonmotdepasse.pdf Aucune description | 239.94 Ko | 16:25, 21 Fév 2014 | PhilippeCollet | | | | Metrics-Lanza-Extract-1314c.pdf Aucune description | 2.72 Mo | 07:54, 11 Mar 2014 | PhilippeCollet | | | | ProjetDevtMIAGE-1-1314.pdf Aucune description | 3.6 Mo | 21:52, 3 Fév 2014 | PhilippeCollet | | | | ProjetDevtMIAGE-2-1314.pdf Aucune description | 2.23 Mo | 21:59, 3 Fév 2014 | PhilippeCollet | | | | ProjetDevtMIAGE-3-1314.pdf Aucune description | 512.06 Ko | 22:09, 3 Fév 2014 | PhilippeCollet | | | | ProjetDevtMIAGE-4-1314.pdf Aucune description | 516 Ko | 22:12, 3 Fév 2014 | PhilippeCollet | | | | ProjetDevtMIAGE-Build-1314.pdf Aucune description | 430.51 Ko | 11:44, 11 Mar 2014 | PhilippeCollet | | | | ProjetDevtMIAGE-Clover-1314.pdf Aucune description | 419.18 Ko | 07:54, 11 Mar 2014 | PhilippeCollet | | | | ProjetDevtMIAGE-Doc-1314.pdf Aucune description | 164.8 Ko | 11:48, 11 Mar 2014 | PhilippeCollet | | | | ProjetDevtMIAGE-TDD-Kanban-1314.pdf Aucune description | 13.1 Mo | 08:08, 11 Mar 2014 | PhilippeCollet | |
|