Spécification des composants
|
2. Composant "Serveur Trivial Pursuit"
2.1. Responsabilités du Serveur
-
Créer les objets relatifs au jeu
-
Creer et fermer les connections au serveur
-
Creer des utilisateurs et les insérer dans la base de donné
-
Changer le mot de passe des utilisateurs et effectuer le changement dans la base de donnée
-
Gerer l’initialisation des parties
-
Gerer les tours de chaque partie :
-
Définir quel joueur doit jouer
-
Pioche des question
-
Vérification des réponse et éventuel gain de triangle
-
-
Finir les parties et annoncer le gagnant
3. Composant Client Web
3.1. Responsabilités du Composant Client Web
-
Afficher le jeu
-
Afficher le plateau
-
Afficher les questions
-
Permettre de répondre au questions
-
Afficher si la réponse est bonne ou non
-
-
Afficher les joueurs
-
A la fin , afficher le gagnant
-
-
Permettre à l’utilisateur de se connecter, de creer un compte et de changer son mot de passe
-
Permettre à l’utilisateur de choisir quelle partie rejoindre ou de demander une création de partie au serveur
4. Composant Base de donnée
5. Interactions
Basez-vous sur les cas d’utilisation (spécification des exigences) pour illustrer les interactions entre les différents composants