User:PhilippeCollet > Projet de développement 2013-2014

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

Support

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)
Modifier la section

La plate-forme de gestion de projet est disponible à l'adresse http://atlas.polytech.unice.fr/.

  1. 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).
  2. 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)

 

Mots clés:
FichierTailleDateAttaché par 
 aTestDrivenDemo-1314.pdf
Aucune description
862.73 Ko13:33, 21 Fév 2014PhilippeColletActions
 ATLAS - ETUDIANT - Gérer son projet.pdf
Aucune description
1492.49 Ko16:25, 21 Fév 2014PhilippeColletActions
 ATLAS - USR - Créer un tableau Kanban.pdf
Aucune description
312.97 Ko16:25, 21 Fév 2014PhilippeColletActions
 ATLAS-USR-Changersonmotdepasse.pdf
Aucune description
239.94 Ko16:25, 21 Fév 2014PhilippeColletActions
 Metrics-Lanza-Extract-1314c.pdf
Aucune description
2.72 Mo07:54, 11 Mar 2014PhilippeColletActions
 ProjetDevtMIAGE-1-1314.pdf
Aucune description
3.6 Mo21:52, 3 Fév 2014PhilippeColletActions
 ProjetDevtMIAGE-2-1314.pdf
Aucune description
2.23 Mo21:59, 3 Fév 2014PhilippeColletActions
 ProjetDevtMIAGE-3-1314.pdf
Aucune description
512.06 Ko22:09, 3 Fév 2014PhilippeColletActions
 ProjetDevtMIAGE-4-1314.pdf
Aucune description
516 Ko22:12, 3 Fév 2014PhilippeColletActions
 ProjetDevtMIAGE-Build-1314.pdf
Aucune description
430.51 Ko11:44, 11 Mar 2014PhilippeColletActions
 ProjetDevtMIAGE-Clover-1314.pdf
Aucune description
419.18 Ko07:54, 11 Mar 2014PhilippeColletActions
 ProjetDevtMIAGE-Doc-1314.pdf
Aucune description
164.8 Ko11:48, 11 Mar 2014PhilippeColletActions
 ProjetDevtMIAGE-TDD-Kanban-1314.pdf
Aucune description
13.1 Mo08:08, 11 Mar 2014PhilippeColletActions
Images (0)
 
Commentaires (0)
Vous devez être connecté pour poster un commentaire.