Projet SCRABBLE

Post on 23-Feb-2016

50 views 0 download

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 Presentation

Transcript of Projet SCRABBLE

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