0% ont trouvé ce document utile (0 vote)
18 vues6 pages

Uml Avance

Le document présente un cours avancé sur UML à l'Institut Universitaire d'Abidjan, abordant l'identification des acteurs et des cas d'utilisation à travers des exemples pratiques comme une station-service et un système de préparation d'achat de chevaux. Il inclut également des questions pour modéliser ces cas d'utilisation et des diagrammes associés, notamment pour une caisse enregistreuse. Les étudiants sont invités à créer des diagrammes de cas d'utilisation basés sur des scénarios fournis.

Transféré par

leymanovich1
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues6 pages

Uml Avance

Le document présente un cours avancé sur UML à l'Institut Universitaire d'Abidjan, abordant l'identification des acteurs et des cas d'utilisation à travers des exemples pratiques comme une station-service et un système de préparation d'achat de chevaux. Il inclut également des questions pour modéliser ces cas d'utilisation et des diagrammes associés, notamment pour une caisse enregistreuse. Les étudiants sont invités à créer des diagrammes de cas d'utilisation basés sur des scénarios fournis.

Transféré par

leymanovich1
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd

INSTITUT UNIVERSITAIRE D’ABIDJAN

LICENCE 3 INFORMATIQUE

UML AVANCE

Durée : 20 Séquençage : 4 séances | 4.4h min &


heures 4h éval.
• +225 07 0404 6363
ENSEIGNANT
• +225 07 0404 9797
TRAORE O. ETIENNE
[email protected]
1
Institut Universitaire d’Abidjan – IUA | Cours UML avancé| Abidjan – Cocody Corniche Institut Universitaire d’Abidjan IUA
1 Identication des acteurs et de cas d'utilisation simples
Considérons une station-service de distribution d'essence. Les clients se servent de l'essence et
le pompiste remplit les cuves.
Question 1 : Le client se sert de l'essence de la façon suivante : il prend un pistolet accroché à
une pompe et appuie sur la gâchette pour prendre de l'essence. Qui est l'acteur du système ?
Est-ce le client, le pistolet ou la gâchette ?
Question 2 : kalou, dont le métier est pompiste, peut se servir de l'essence pour sa voiture.
Pour modéliser cette activité de kalou, doit-on dénir un nouvel acteur ? Comment modélise-t-
on ça ?
Question 3 : Lorsque kalou vient avec son camion citerne pour remplir les réservoirs des
pompes, est-il considéré comme un nouvel acteur ? Comment modélise-t-on cela ?
Question 4 : Certains pompistes sont aussi qualiés pour opérer des opérations de maintenance
en plus des opérations habituelles des pompistes telles que le remplissage des réservoirs. Ils
sont donc réparateurs en plus d'être pompistes. Comment modéliser cela ?

Institut Universitaire d’Abidjan – IUA | Cours de UML avancé | Abidjan – Cocody Corniche Institut Universitaire d’Abidjan IUA 2
Relations entre cas d'utilisation
Soient les cas d'utilisation suivants :
-Passer une commande
-Passer une commande urgente
-Suivre une commande
-Valider l'utilisateur
-expédier une commande
--Expédier commande totale ou partielle
Le suivi de la commande désigne le processus complet, du passage à l'expédition. Il peut
toutefois arriver qu'une commande passée ne soit pas envoyée. Passer une commande
urgente est un cas particulier de passer une commande. Pour passer une commande, il faut
nécessairement valider l'utilisateur.
Question : Donner le diagramme de cas d'utilisation sans représenter les acteurs

Institut Universitaire d’Abidjan – IUA | Cours de UML avancé | Abidjan – Cocody Corniche Institut Universitaire d’Abidjan IUA 3
 Spécication des besoins avec un diagramme de cas
 3.1 Préparation de l'achat de chevaux
Un système informatique doit permettre à des acheteurs potentiels de préparer l'achat de chevaux
(mais pas l'achat proprement dit). L'achat d'un cheval concerne soit une jument soit un étalon.
Dans le premier cas, on doit impérativement examiner l'état de maternité du cheval, et
éventuellement vérifer que la jument n'a pas un jeune poulain en ce moment. Que l'on souhaite
acheter un étalon ou une jument, on doit effectuer un examen des vaccinations. En outre
l'acheteur peut souhaiter, lors de la préparation de son achat, consulter le caractère du cheval ou
bien en connaître la robe. Toutes les informations en rapport à la filiation d'un cheval sont
obtenues en consultant la base de données externe des haras nationaux.
Question : Donnez un diagramme de cas d'utilisation pour le système de préparation avant achat.

Institut Universitaire d’Abidjan – IUA | Cours de UML avancé| Abidjan – Cocody Corniche Institut Universitaire d’Abidjan IUA 4
 3.2 Caisse enregistreuse
Le déroulement normal d'utilisation d'une caisse enregistreuse est le suivant :
1. Un client arrive à la caisse avec des articles
2. Le caissier enregistre le numéro d'identicfiation de chaque article, ainsi que la quantité si celle-ci est supérieure à 1
3. Un client arrive à la caisse avec des articles
4. Le caissier enregistre le numéro d'identification de chaque article, ainsi que la quantité si celle-ci est supérieure à 1
5. La caisse ache le prix de chaque article et son libellé
6. Lorsque tous les articles ont été enregistrés, le caissier signale la n de la vente
7. La caisse ache le total des achats
8.Le client choisit son mode de paiement :
a. Liquide : le caissier encaisse l'argent et la caisse indique le montant éventuel à rendre au
b. client Chèque : le caissier note l'identité du client et la caisse enregistre le montant sur le chèque
c. Carte de crédit : un terminal bancaire fait partie de la caisse, il transmet la demande à un centre d'autorisation multi-
banques
9. La caisse enregistre la vente et imprime un ticket
10. Le caissier transmet le ticket imprimé au client
11. Un client peut présenter des coupons de réduction avant le paiement. Lorsque le paiement est terminé, la caisse transmet
les informations relatives aux articles vendus au système de gestion des stocks. Tous les matins, le responsable du magasin
initialise les caisses pour la journée.
Question : Donnez un diagramme de cas d'utilisation pour la caisse enregistreuse
5
8.Le client choisit son mode de paiement :
a. Liquide : le caissier encaisse l'argent et la caisse indique le montant éventuel à
rendre au
b. client Chèque : le caissier note l'identité du client et la caisse enregistre le
montant sur le chèque
c. Carte de crédit : un terminal bancaire fait partie de la caisse, il transmet la
demande à un centre d'autorisation multi-banques
9. La caisse enregistre la vente et imprime un ticket
10. Le caissier transmet le ticket imprimé au client
11. Un client peut présenter des coupons de réduction avant le paiement. Lorsque le
paiement est terminé, la caisse transmet les informations relatives aux articles vendus
au système de gestion des stocks. Tous les matins, le responsable du magasin initialise
les caisses pour la journée.
Question : Donnez un diagramme de cas d'utilisation pour la caisse enregistreuse

Institut Universitaire d’Abidjan – IUA | Cours de UML avancé| Abidjan – Cocody Corniche Institut Universitaire d’Abidjan IUA 6

Vous aimerez peut-être aussi