Вы находитесь на странице: 1из 3

http://www.dev-informatique.

com

Exercice

Téléphone public

Imaginer un téléphone public très simple, à pièces.


Le prix d’une communication est de 2 francs.
Après l’introduction de la monnaie, l’utilisateur a 1 minute pour
numéroter.

La ligne peut être libre ou occupée. L’appelé peut raccrocher le premier.

Le téléphone consomme de l’argent dès que l’appelé décroche et à


chaque unité de temps. On peut rajouter des pièces n’importe quand.

Décroché

Pièces / augmenter crédit


décrochage

Raccroché Erreur Numéro invalide


Do :réciter message

Racrochage /
Rendre monnaie
Paiement Numérotation
Do :attendre 2F Do :numéroter
> 1 minute > 1 minute
Numéro
valide

Do :tonalité Numéro occupé


occupée Attente
ligne

[crédit=0] [crédit>0] Numéro


/ encaisser libre

Conversation Sonnerie
Racrochage Décrochage Do :sonner
de l’appelé de l’appelé
/ encaisser
http://www.dev-informatique.com
Langage UML et les nouvelles méthodes

Complexe de Formation d’Agadir Page : 2


http://www.dev-informatique.com
Langage UML et les nouvelles méthodes
Exercice 2 :
Décrire le fonctionnement d'un distributeur de billets. Le client introduit
sa carte dont la validité est immédiatement vérifiée. Il est ensuite invité à
saisir le code de la carte. Après trois tentatives infructueuses, la carte est
avalée. Sinon le client peut indiquer le montant qu'il désire retirer, le
solde de son compte bancaire est alors consulté pour s'assurer que le
retrait est possible. En cas de solde insuffisant, le client en est informé et
peut alors saisir un montant inférieur. Si le solde du compte est suffisant,
le distributeur restitue la carte et délivre alors les billets accompagnés
d'un reçu

Complexe de Formation d’Agadir Page : 3

Вам также может понравиться