Table 1. Exigences pour le cas de la Construction
Item Description

#

6

Cas d’utilisation

Construire

Alias

Objectif contextuel

Le joueur peut construire une infrastructure ou piocher une carte

Portée

Niveau

Condition de succès

Le joueur a construit une infrastructure ou piocher une carte.

Condition d’échec

Le joueur crash

Acteurs principaux:

Le joueur

Acteurs secondaires

Événement déclencheur

Le joueur décide de construire ou piocher une carte

Priorité

Fréquence

Autant de fois que le joueur veut et peut pendant son tour de jeu.

Pré-conditions

  • C’est bien le tour du joueur courant

  • Le joueur courant a les ressources nécessaires

Post-conditions

Scénario nominal

  1. Un bouton "Construire" permet d’ouvrir la fenêtre de construction s’affichant sur l’interface graphique principal. Cette fenêtre affiche deux boutons, un pour piocher une carte développement "Piocher", un pour construire une infrastructure "Infrastructures"

  2. Le joueur appuie sur un bouton pour construire une infrastructure, à l’aide d’une interface graphique :

    1. Le joueur sélectionne une construction qu’il veut réaliser. S’il a les ressources nécessaires, la fenêtre s’enlève temporairement et le joueur clique à l’endroit du plateau de jeu où il veut construire son infrastructure :

      1. Le joueur décide de construire une route le long d’une tuile

      2. Le joueur décide de construire une colonie. La colonie doit être à au moins deux intersections d’une autre colonie existante.

      3. Le joueur décide de construire une ville en remplaçant une de ses colonies en en sélectionnant une.

  3. Le joueur décide de payer pour obtenir une carte développement en appuyant sur le bouton "Piocher"

Extensions

Alternatives

Cas d’utilisation supérieur

Tour d’un joueur

Cas d’utilisation subordonnés

Objectif de performance

L’affichage des fenêtres est instantané, la mise à jour du plateau de jeu est quasi instantané.

Problèmes ouverts

Échéancier

Contraintes

Annexes