projet scrabble
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
Projet SCRABBLE
Amadou DJIGOEric MAROVELOHammady CHERIFAlpha Ibrahima Barry
L3 Info - AGP - Scrabble
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 de MVC
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
LISTENER CONTROLER
MODEL
L3 Info - AGP - Scrabble
MODEL
MODEL
Abstract
Evénement
- Letter- Player- Board- Rack- Bag
- Dictionary- Language
-LanguageEn
-NewGame- BadWord
- Board- Player- Score
-EndGame
JEU
LINGUISTIC
L3 Info - AGP - Scrabble
VIEW
VIEW
Swing
Listener
- Grille- RackPanel
- Button
- ScorePanel- DebutFrame
- FinFrame
- NewGame- Quit- Help
- Look-Up- Dist
- NewGame- BadWord
- Board- Player, …
Jeu Panel
Info Panel
Menu
L3 Info - AGP - Scrabble
CONTROLER
2 classes
• Controler.java
• ControlerInterface.java
L3 Info - AGP - Scrabble
TESTS• Tests UnitairesEx: @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