TD 3 UML Les diagrammes de cas d’utilisation 1 Reconnaître des composants sur u

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. 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 ? Inscrire les étudiants Imprimer les bulletins Imprimer une attestation de scolarité Mettre à jour les informations étudiants Système de gestion des étudiants Secrétaire « étend » « acteur » Imprimante Point d’extension : Impression attestation (après validation) Condition : L’étudiant est boursier 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. Réserver une chambre Réserver un taxi Réserver un billet de train Organiser un voyage Agent de voyage Agence de Voyages 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. uploads/Geographie/ exercice-3.pdf

  • 39
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager