0% ont trouvé ce document utile (0 vote)
53 vues2 pages

Devoir Uml

Le devoir UML comprend plusieurs exercices sur la modélisation de systèmes à l'aide de diagrammes de cas d'utilisation et de séquence. Les exercices traitent de divers scénarios tels que les distributeurs de billets, la connexion à un serveur, la gestion de stock dans un magasin, la réservation de salles dans un établissement scolaire, et la gestion de transactions bancaires. Chaque exercice demande de concevoir des diagrammes et des descriptions textuelles pour illustrer les fonctionnalités et les interactions des systèmes.

Transféré par

kpaco865
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
53 vues2 pages

Devoir Uml

Le devoir UML comprend plusieurs exercices sur la modélisation de systèmes à l'aide de diagrammes de cas d'utilisation et de séquence. Les exercices traitent de divers scénarios tels que les distributeurs de billets, la connexion à un serveur, la gestion de stock dans un magasin, la réservation de salles dans un établissement scolaire, et la gestion de transactions bancaires. Chaque exercice demande de concevoir des diagrammes et des descriptions textuelles pour illustrer les fonctionnalités et les interactions des systèmes.

Transféré par

kpaco865
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

DEVOIR UML –L3 –M1-M2

EXERCICE 1
Déterminer les cas d'utilisation d'un distributeur de billets. On considère les scénarios où un client
désire retirer de l'argent en euros ou en dollars. Il faut traiter la situation où le stock de billets est
insuffisant. On s'intéresse également à la procédure d'identification (de la carte et du client).

Faites :
1. Diagramme de cas d'utilisation
2. Diagramme de séquence

Exercice 2:
Considérons la connexion d'un client à un serveur fournissant les protocoles HTTP, mail, telnet et
FTP. Décrire les cas d'utilisation de ce serveur en fonction des capacités de chaque protocole à
transférer des données, exécuter des commandes, identifier un client...
1. Diagramme de cas d'utilisation
2. Diagramme de séquence

Exercice 3:
Dans un magasin, un commerçant dispose d’un système de gestion de son stock d’articles, dont les
fonctionnalités sont les suivantes :

1. Edition de la fiche d’un fournisseur.

2. Possibilité d’ajouter un nouvel article qui nécessite tout d’abord l’édition de la fiche
fournisseur. Si le fournisseur n’existe pas, on peut alors le créer.

3. Edition de l’inventaire. Depuis cet écran, on a le choix d’imprimer l’inventaire,


d’effacer un article ou d’éditer la fiche d’un article.
.1 Diagramme de cas d'utilisation
2. Diagramme de séquence

Exercice 4

Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du matériel
pédagogique (ordinateur portable ou/et Vidéo projecteur).

• Seuls les enseignants sont habilités à effectuer des réservations (sous réserve de disponibilité de la
salle ou du matériel).

• Le planning des salles peut quant à lui être consulté par tout le monde (enseignants et étudiants).

• Par contre, le récapitulatif horaire par enseignant (calculé à partir du planning des salles) ne peut être
consulté que par les enseignants.

• Enfin, il existe pour chaque formation un enseignant responsable qui seul peut éditer le récapitulatif
horaire pour l’ensemble de la formation.

Exercice 5

Concevez le logiciel de gestion de transactions bancaires, incluant des opérations réalisées par des
caissiers humain et par des guichets automatiques (GAB).
DEVOIR UML –L3 –M1-M2
Chaque banque fournit son propre ordinateur pour gérer ses propres comptes et ses
propres transactions. Les différentes caisses sont la propriété des différentes banques et communiquent
avec l’ordinateur de la banque. Les caissiers entrent les numéros de compte et les données de
transaction.

Les caisses automatiques communiquent avec un ordinateur central qui route les transactions vers la
banque appropriée. La caisse automatique accepte les cartes de crédit, interagit avec l’utilisateur,
communique avec l’ordinateur central pour effectuer la transaction, délivre l’argent et imprime un
reçu.

Les banques fournissent leur propre logiciel pour leurs propres ordinateurs. Vous aurez donc à définir
uniquement le logiciel de gestion des GAB et du réseau.

1. Diagramme de cas d'utilisation

2. Diagramme de séquence

3. Description textuelle

Vous aimerez peut-être aussi