Spécification des composants
Travail à réaliser
- Objectif
-
Découpage de la solution en composants (ou sous-systèmes) et spécification des interfaces fournies et requises par ces composants
- Moyens
-
Utilisez des diagrammes d’interaction (séquence, communication) pour décrire l’échange de messages entre les composants pour en déduire leurs interfaces.
Lister les responsabilités des composants
Les composants :
-
Client : Assurer le fonctionnement du jeu côté client : connaitre les noms des autres joueurs dans le jeu, le joueur peut voir les cartes qu’il possède.
-
Middleware de Client : Assurer la communication entre le client et le Middleware de serveur distante
-
Middleware de Serveur : Assurer la communication entre le serveur et le Middleware de client distante
-
Serveur : Assurer le fonctionnement du jeu côté serveur : recevoir des informations qui sont envoyés par des clients et calculer les nouvelles informations à partir des informations reçues. Renvoyer ces nouvelles informations aux clients en s’assurant que les informations sont valables pour de nouvelles opérations. (ex : restreindre certaines cartes)