UML TD4 Solution

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 4

Bennani Mohamed Taj SMI 

:Conception orienté objet

Série 4: Le diagramme de classe et les


diagrammes de séquence
Exercice 1

Le jeu du Démineur (Il y’a un seule joueur : caractérisé par un nom) ,


caractérisé par un nombre de mines initiales, le nombre de mines restantes,
niveau et un resultat, est composé d’un plateau rectangulaire(caractérisé
par une hauteur et une largeur), d’un chronomètre et d’un compteur de
mines. Le plateau est un quadrillage de cases(coordonnées). Au début du
jeu, toutes les cases du plateau sont couvertes, le compteur de mines
indiquant le nombre de mines restant à localiser. Le chronomètre compte le
nombre de secondes écoulées depuis le début de la partie. La partie
commence lorsque la première case est découverte. Quand une case est
découverte, son contenu est affiché. Le contenu d’une case peut être : rien,
une mine ou un nombre indiquant le nombre de mines présentes dans les
cases voisines. Les scénarios suivants peuvent se produire lorsqu’une case
est découverte, en fonction de son contenu :
1. Un chiffre – Il ne se passe rien.
2. Un blanc – Toutes les cases voisines sont dévoilées, à condition
qu’elles ne soient pas signalées par un drapeau. Si l’une de ces cases
voisines ne ontient rien, le processus de découverte continue
automatiquement à partir de cette case.
3. Une mine – Le jeu est terminé et le joueur a perdu.
Si elle est toujours couverte, une case peut être marquée en respectant les
règles suivantes:
• Marquer une case qui n’est ni découverte ni marquée décrémente le
compteur de mines restant à localiser et un drapeau apparaît sur la
case. Il indique que cette case contient potentiellement une mine. Une
case marquée d’un drapeau ne peut pas être découverte.
• Marquer une case déjà signalée d’un drapeau permet de la remettre
dans son état initial, à savoir couverte et non marquée. Le compteur
de mines est alors incrémenté de 1.

1. présenter le diagramme des classes pour ce système.

1
2019/2020
Bennani Mohamed Taj SMI :Conception orienté objet

2
2019/2020
Bennani Mohamed Taj SMI :Conception orienté objet

Exercice 2

Le déroulement normal d’utilisation d’un distributeur automatique de


billets est le suivant :
 Le client introduit sa carte bancaire.
 La machine demande le code au client Puis le client entre le code.
 Elle envoie une demande d’autorisation de prélèvement au
groupement de banques. Ce dernier renvoie le solde autorisé à
prélever.
 Le distributeur propose alors plusieurs montants à prélever.
 Le client saisit le montant à retirer.
 Le distributeur demande au client s’il désire un ticket.
 Après la réponse du client, la carte est éjectée et récupérée par le
client.
 Les billets sont alors délivrés (ainsi que le ticket).
 Le client récupère enfin les billets et son ticket.

3
2019/2020
Bennani Mohamed Taj SMI :Conception orienté objet

4
2019/2020

Vous aimerez peut-être aussi