Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% ont trouvé ce document utile (0 vote)
107 vues7 pages

Exercice 3

Télécharger au format doc, pdf ou txt
Télécharger au format doc, pdf ou txt
Télécharger au format doc, pdf ou txt
Vous êtes sur la page 1/ 7

TD 3 UML

Les diagrammes de cas d’utilisation

1 Reconnaître des composants sur un diagramme de cas


d’utilisation
Décrivez chaque élément qui compose le diagramme qui suit, puis traduire le diagramme.

Système de
gestion des Imprimer les
étudiants bulletins
« acteur »
Imprimante

Imprimer
Inscrire les étudiants une
attestation de
Point d’extension : « étend » scolarité
Impression attestation (après
validation)
Condition : L’étudiant est
boursier
Mettre à jour les
Secrétaire informations
étudiants

2 Identifier les acteurs et recenser des cas simples


Un système gère une station service de distribution d’essence. On s’intéresse à la
modélisation de prise d’essence par le client ;

Le client se sert de l’essence : il prend un pistolet accroché à une pompe et appuie sur la
gâchette pour prendre de l’essence. Acteur du système ?
Le pompiste peut se servir de l’essence pour sa voiture. Est-ce un nouvel acteur ?
La station a un gérant qui utilise le système informatique pour des opération de gestion.
Est-ce un nouvel acteur ?
La station service a un petit atelier d’entretien de véhicules dont s’occupe un mécanicien.
Le gérant est remplacé par un chef d’atelier qui en plus d’assurer la gestion est également
mécanicien. Comment modéliser cela ?
3 Compléter un diagramme de cas d’utilisation
1. Adaptez la figure pour qu’elle intègre les détails suivants. Réalisez un diagramme par
lettre.

Agence de
Voyages Réserver un
taxi

Réserver un
Réserver une billet de train
chambre

Organiser un
voyage
Agent de
voyage
A. Une agence de voyages organise des voyages où l’hébergement se fait en hôtel. Le
client doit disposer d’un taxi quand il arrive à la gare pour se rendre à l’hôtel.

B. Certains clients demandent à l’agent de voyages d’établir une facture détaillée. Cela
donne donc naissance à un cas « Établir une facture détaillée ». Comment mettre cela
en relation avec les cas existants ?
C. Le voyage se fait soit par avion, soit par train. Modéliser ce nouvel élément.

4 Inclusion - Généralisation
Réaliser le diagramme de cas du système de gestion d’une caisse:

Le caissier traite le passage en caisse du client. Ce traitement inclut le traitement du paiement.


Ce traitement du paiement change en fonction qu’il s’agit d’un paiement en liquide , en
chèque ou en Carte Bancaire. Le traitement des chèques passe par un centre d’autorisation des
chèques. Celui des CB passe par le centre d’autorisation des cartes.
Tous les matins, le responsable du magasin initialise la caisse pour la journée.
5 Extension
Compléter le diagramme précédent pour inclure l’évènement suivant :

Après la saisie des articles, le client peut présenter à la caisse des coupons de réduction sur
certains articles.

6 Modéliser un système
Réalisez le diagramme de cas d’utilisation du système de distribution de cassettes.

Distributeur automatique de cassettes vidéo


Une personne qui souhaite utiliser le distributeur doit posséder une carte magnétique. Les
cartes sont disponibles au magasin qui gère le distributeur. Elles sont créditées d’un certain
montant et rechargeables en magasin. Le prix de la location est fixé par tranches de 6h (1
Euro par tranche). Le fonctionnement du distributeur est le suivant. Le client introduit sa
carte. Si sa carte est valide et que son crédit est supérieur ou égal à un euro, le client est
autorisé à louer une cassette. Dans le cas contraire, il est invité à aller recharger sa carte au
magasin. Le client choisit une cassette et la ramène chez lui. Quand il l’a visualisée, il la
ramène, l’introduit dans le distributeur et introduit sa carte. Celle-ci est alors débitée. Si le
montant du débit excède le montant du crédit de la carte, le client est invité à venir régulariser
la situation au magasin et le système mémorise le fait que le client est débiteur. La gestion des
comptes débiteurs est prise en charge par le personnel du magasin. Si le client n’a pas pris la
cassette délivrée au bout de 15 secondes, le distributeur ravale la cassette et le distributeur
éjecte la carte. Quand une carte n’est pas récupérée au bout de 15 secondes, le système la
reprend. On ne gère pas l’entretien du distributeur et son alimentation en cassettes.
7 Documenter un cas d’utilisation
1. Décrivez sous forme textuelle le cas d’utilisation « Emprunter Vidéo » et « Rechercher
Vidéo » de l’exercice précédent.
2.
Format préconisé
Description du cas « Emprunter Vidéo »

Identification
Nom du cas :
But :
Acteur principal :
Acteur secondaire :
Date de création :
Date de mise à jour :
Responsable :
Version :

Séquence d’actions
Le cas d’utilisation commence lorsque…

Pré-conditions :
Le client possède une carte
Le distributeur est alimenté en cassettes

Enchaînement nominal :
1. le client introduit sa carte dans le système
2. le système vérifie la validité de la carte
3. le système vérifie que le crédit…

Enchaînements alternatifs :
A1 : le crédit de la carte …
L’enchaînement démarre après le point 3 de la séquence nominale
4. Le système indique que le crédit…
5. Le système invite le client à …

Enchaînement d’exception :
E1 : La carte introduite n’est pas reconnue
L’enchaînement démarre après le point 2 de la séquence nominale
2. Le système indique…
3. Le distributeur…

E2 : La cassette n’est pas prise…


L’enchaînement démarre après le point 6 de la séquence nominale
7. Au bout de 15 secondes, le système …
8. Le système…
Rubriques optionnelles

Contraintes non fonctionnelles :


Le distributeur doit fonctionner 24H sur 24 et 7 jours sur 7.

Contraintes liées à l’IHM
Insérer des messages de confirmation à chaque choix

1. Créer un diagramme de cas pour la gestion des notes à l’IUT et décrire le cas « saisir
les notes »
2. Créer un diagramme de cas pour la gestion des poursuites d’études à l’IUT et décrire
le cas « organiser le jury »
3. Créer un diagramme de cas pour votre projet et décrire chacun des cas de manière
textuelle.

Vous aimerez peut-être aussi