120 likes | 343 Views
Projet SCRABBLE. Amadou DJIGO Eric MAROVELO Hammady CHERIF Alpha Ibrahima Barry. Plan. Project Management Le modèle MVC TESTS PROBLEMES RENCONTRES Démo. PROJECT MANAGEMENT. Temps sous-estimé Membres éloignés (géographiquement) Divergence de points de vue
E N D
Projet SCRABBLE Amadou DJIGO Eric MAROVELO Hammady CHERIF Alpha Ibrahima Barry
Plan • Project Management • Le modèle MVC • TESTS • PROBLEMES RENCONTRES • Démo L3 Info - AGP - Scrabble
PROJECT MANAGEMENT • Temps sous-estimé • Membres éloignés (géographiquement) • Divergence de points de vue • Première utilisation deMVC L3 Info - AGP - Scrabble
Gantt avant - après L3 Info - AGP - Scrabble
Implication avant - après L3 Info - AGP - Scrabble
Modèle MVC Evénement MAJ de la View CONTROLER LISTENER MODEL L3 Info - AGP - Scrabble
MODEL - Letter - Player - Board - Rack - Bag Abstract JEU - Dictionary - Language -LanguageEn MODEL LINGUISTIC -NewGame - BadWord - Board -Player - Score -EndGame Evénement L3 Info - AGP - Scrabble
VIEW - Grille - RackPanel - Button Jeu Panel Swing - ScorePanel - DebutFrame - FinFrame Info Panel VIEW - NewGame - Quit - Help - Look-Up - Dist Menu Listener - NewGame - BadWord - Board - Player, … L3 Info - AGP - Scrabble
CONTROLER 2 classes • Controler.java • ControlerInterface.java L3 Info - AGP - Scrabble
TESTS • Tests Unitaires Ex: @Test public void testAddWord1() {Assert.assertTrue(this.board.addWord(this.word1, this.rack, this.bag,this.dico)); } • Tests fonctionnels et de conformité • Tests bêta L3 Info - AGP - Scrabble
Problèmes Rencontrés • Ajout Mot (résolu) • Récupération Dictionnaire (résolu) • Placement de mots • Google Code L3 Info - AGP - Scrabble
Démo L3 Info - AGP - Scrabble