TDs et corrigés UML- Use Case

Slides:



Advertisements
Présentations similaires
Cours A / Génie Logiciel - Introduction
Advertisements

Lycée Charles de Gaulle, Vannes 56
Les cas d’utilisation (use cases)
Vente et suivi des ventes
Exercice °1 Les caractéristiques principales de la description d’un processus: Identifier les étapes de début et de fin des processus: Cet aspect est conventionnel,
Machine ou salarié, comment choisir ?
LES NOUVELLES TECHNOLOGIES DU POINT DE VENTE
Phase de préparation des itérations Produit Story 11 Release1 Story 1mStory 21 Release2 Story 2m… …
UML (Unified Modeling Langage)
Diagramme d’activité.
Prestations Scénario de suivi dune prestation externe Université de La Rochelle - Centre de Ressources Informatiques - mars 2004.
Sur la page d’accueil d’Evaloscope qui a été réservée à votre établissement, vous saisissez l’identifiant et le mot de passe qui vous ont été attribués.
UML : DIAGRAMME DE CAS d’UTILISATION
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Ticket de caisse d’un café moderne
Votre commande de forfait sur
LES APPROVISIONNEMENTS
JLMVPC Saisir une commande.
Le client choisit son pays de destination Exemple Hong-Kong.
PROGRAMME DE FIDÉLITÉ ADR
Simulation Commande WEB
Comment inscrire les encaissements et les déboursés SUIVANT.
SARA FED M.D.2.I. Logiciel de gestion de l’aide européenne
IX. Configurer Octopus pour une bonne gestion des caisses
Plan Présentation général du projet - Objectifs du projet.
1 Cours MSI, modélisation de SI : livraison journaux version 1 du 8 février 2005 Modélisation de S.I. Livraison de journaux ENSGI – MSI 2ème année Michel.
FAIRE SON RAPPORT MENSUEL EN LIGNE ET PRENDRE DU BON TEMPS Lion Roland Pelletier District U-3.
Catherine Letondal Ingénierie Système Analyse des besoins Catherine Letondal 3/12/2010.
Les Cas d’utilisation.
UML Etude de cas.
Le Logiciel des fleuristes
Écran principal de création de la commande ex: un bien financé sur deux lignes budgétaires avec référence dun devis.
Adhésion simple non oui Rechercher une personne Ajouter une personne
Soutenance d’étude de cas
Auto Exterior Scoop SQP PROCESSUS 24 juillet 2006 Version validée V01.
Présentation de TEXOR © JM&Co RUN
Unified Modeling Langage
Diagrammes des « cas d’utilisation » ou « Use Case »
Rapport de stage en entreprise
Adhésion simple non oui Rechercher une personne Ajouter une personne
Traitements Donne accès  Aux bordereaux de remises en banque  Aux remises d'espèces en banque  Calcul des commissions de CB  À la gestion des écritures.
Gestion du crédit et des créances Dans la pratique, pour les transactions transfrontalières au sein de l'UE.
Données de base Contenu : Partenaires Articles et magasins.
Cas d’utilisation – exemple de guichet automatique bancaire (atm)
Unified Modeling Langage
1 Étape 2 : Le panneau de navigation gauche s'affiche. Sélectionnez Commandes en cours. Étape 1 : À partir de la page d'accueil des OEE, sélectionnez un.
Planification des besoins
Les phases de l’ achat- vente
Unified Modeling Language
Diagrammes des « cas d’utilisation » ou « Use Case »
Modélisation orientée objet UML
Analyse Orientée Objet Cahier de Laboratoire. Sujet : Il s'agit de concevoir un outil de gestion pour une PME qui commercialise des stations météorologiques.
TDs UML- Use Case.
Présentation nouveau site marchand
Les cas d’utilisation.
Gestion et traitement des demandes de service
MEMO Manager La révision salariale en 5 étapes
Je vous souhaite la bienvenue comme client de Jeunesse Global Je vous servirai au meilleur de ma connaissance Ci-dessous la procédure complète pour commander.
Je vous souhaite la bienvenue comme client privilégié de Jeunesse Global Je vous servirai au meilleur de ma connaissance Ci-dessous la procédure complète.
Le modèle conceptuel des traitements
Créé le 27/04/2006 Mod 005 Catégorie de compte 1 1 Cat é gories de comptes Comptes relatifs aux opérations de financement investissement Comptes relatifs.
Utilisation de la plateforme DomoLeaf en mode Adhérent 1 (Accessible avec une carte d’accès, en vente auprès de votre distributeur)
Manuel d’utilisation. Pour accéder à votre compte client cliquez sur « se connecter » et saisissez vos identifiants 2.
Atelier de mise en pratique de la comptabilité simplifiée.
RÉNOVATION BTS Comptabilité et Gestion 2015
Sur la page d’accueil d’Evaloscope qui a été réservée à votre établissement, vous saisissez l’identifiant et le mot de passe qui vous ont été attribués.
USE CASE Présentation. Technique importante ● Pilotage par cas d'utilisation (use case) ● Spécifications des besoins fonctionnels des acteurs ● Unité.
Formation SGA Module Saisie des Demandes d’achat Durée : 0,5 jour.
Etude de cas – TPV (Terminal Point de Vente)
Les cas d’utilisation 420-KE2-LG.
Transcription de la présentation:

TDs et corrigés UML- Use Case Jahid Tarik

Exo1 : Identification 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 : Jojo, dont le métier est pompiste, peut se servir de l'essence pour sa voiture. Pour modéliser cette activité de Jojo, doit-on définir un nouvel acteur ? Comment modélise-t-on ça ? Question 3 : Lorsque Jojo 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 qualifié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 ?

Corrigé 1 : Identification des acteurs et de cas d'utilisation simples Réponse 1 : C'est le client. Un acteur est toujours extérieur au système. Définir les acteurs d'un système, c'est aussi en définir les bornes. Réponse 2 : Jojo est ici considéré comme un client. Pour définir les acteurs, il faut raisonner en termes de rôles.

Corrigé 1 : Identification des acteurs et de cas d'utilisation simples Réponse 3 : Jojo est considéré comme pompiste Réponse 4 :La seule relation possible entre deux acteurs est la généralisation. Elle permet de spécifier des usages particuliers.

Exo 2 : Relation 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 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 1 : Donner le diagramme de cas d'utilisation sans représenter les acteurs

Corrigé 2 : Relation entre Cas d’utilisation

Exo 3 : Spécification des besoins avec Use Case 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'identification 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 affiche 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 affiche le total des achats 8. Le client choisit son mode de paiement : Liquide : le caissier encaisse l'argent et la caisse indique le montant éventuel à rendre au client Chèque : le caissier note l'identité du client et la caisse enregistre le montant sur le chèque 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. Puis donner une description textuelle de l’un des cas d’utilisation.

Corrigé 3 : Spécification des besoins avec Use Case

Corrigé 3 : Spécification des besoins avec Use Case Exemple pour l'enregistrement d'un article. Identification : Nom du cas : Enregistrement d'un article Objectif : Détail le les étapes permettant au caiss ier d'enregistrer un article. Acteurs : Caissier Date : <date du jour> Responsables : <vous, cher collègue> Version : 1.0 Séquence : Le cas d'utilisation commence lors qu 'un client présente un article au caissier Pré-condition : Il y a un article à saisir Enchaînement nominal 1. Le caissier enregistre le numéro de l'article 2. La caisse affiche le libellé et le numéro Enchaînements alternatifs 3. Après 1, s i la quantité est supérieure à 1, le caissier enregistre la quantité Post-conditions : . ..