TD N 1 : Digramme cas d utilisation. Diagramme de séquences



Documents pareils
Guichet automatique de banque

EXERCICES UML. Modéliser cette situation par un diagramme de cas d utilisation. Consulter planning

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

Ingénérie logicielle dirigée par les modèles

e)services - Guide de l utilisateur e)carpa

GUIDE DE GESTION BANCAIRE

ACCÉDER. aux services. Brochure d information sur les services, les offres du Groupe La Poste et leurs accès aux gens du voyage

Carte Rémunération FAQ (Foire Aux Questions)

MODE D EMPLOI DU LOGICIEL AURELIE

Unité E : Services bancaires personnels. Demi-cours II

Les 10 clés pour bien gérer mon compte en banque

UTILISATION DE LA BORNE PAR LE CLIENT

Services de banque en ligne de la BADR BADRnet/ GUIDE UTILISATEURS

ANNEXE 5 PROJET TECHNIQUE SYSTEME TELE-BILLETTIQUE DE LMCU

Table des matières Sources

L énergie en quelques minutes

CARTE BANCAIRE RECHARGEABLE

Les fonctionnalités détaillées

OBJECTIFS : SAVOIR. - Appréhender les principes de base concernant les autres moyens de paiement. TEMPS PREVU : 2 h 00

La monétique. Les transactions bancaires. Christophe VANTET- IR3 Le Mardi 25 Novembre 2008

SITE WEB E-COMMERCE ET VENTE A DISTANCE

INFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année Académique :

Nom de l application

Thèmes et situations : La poste et la banque. Fiche pédagogique

Petites entreprises, votre compte au quotidien

guide pratique d utilisation d un terminal de paiement électronique EMV, à destination des commerçants CB

Genie Logiciel Avancé Projet :Gestion d une chaîne hotelier low cost

Guide du terminal. Ingenico ICT220, ICT250, IWL220 & IWL250 Commerces de détail et restaurants

Guide d utilisation Version 1.0 Mars

GLOSSAIRE des opérations bancaires courantes

Gestion et encaissement des repas des personnels hospitaliers

CAISSE ENREGISTREUSE ELECTRONIQUE SE-G1 MANUEL SIMPLIFIE DE L UTILISATEUR 20/03/14

ACCUEIL - P. 5 DEMANDES DE PAIEMENT - P. 8

Optimum T4220. Mode d'emploi. Description des fonctions. Changement du rouleau de papier thermique

Guide utilisateur Application Gestion de club. Accès à l application GESTION DE CLUB. Les étapes :

Services bancaires. Introduction. Objectifs d apprentissage

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Dix conseils pratiques pour gérer au mieux son compte bancaire

CAISSE. Ce logiciel nécessite une licence pour fonctionner.

Les services bancaires Acétates

1. Contexte général page Le compte auprès de la BCGE...page La procuration 2.2 Les accès e-banking 2.3 Le bon de retrait 2.

Sodexo Card. Guide pratique pour la Sodexo Card. Mode d emploi et conseils pour une utilisation en toute sécurité

Utilisation du site de retours Lexibook

Payer sans chéquier : c est possible!

S-money. Envoi d argent

RESUME DES CONCLUSIONS SUR LE RISQUE OPERATIONNEL. No Objet Remarques et Conclusions du superviseur. Observations après un entretien

Logiciel SuiviProspect Version Utilisateur

Carte TOTAL Business Guide d utilisation

Site Web de paris sportifs

Manuel utilisateur logiciel Camping. Version 2.3

Règlement public et conditions générales d utilisation du service de Vélo en Libre Service, V Lille, implanté sur le territoire de Lille Métropole

Guide pratique pour la Sodexo Card

GStock La gestion commerciale, stock et facturation qui vous correspond. Les apports de GStock pour votre entreprise :

Guide utilisateur pour le déblocage de cartes et/ou la modification d un code PIN

AURELIE Gestion Commerciale Mode d emploi pour Gestion des cartes de fidélité 1/ But : / Pré-Requis : / Fiches à créer au préalable :...

CONSULTATION SUR PLACE

Extrait Standard des tarifs

COMMENT ACHETER VOS PLACES EN LIGNE? Nous allons vous aider étape par étape à acheter des places en ligne.

Gestion des Factures

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

Fiche pédagogique du projet DACEFI-2

Guide d installation et d utilisation

Site Internet. Tapez « dans la barre d adresse d Internet Explorer

Document d information sur les offres de La Poste et leurs accès aux personnes handicapées intellectuelles

CONDITIONS PARTICULIERES DE VENTE EN LIGNE DE TITRES DE TRANSPORT SUR REMONTEES MECANIQUES

Manuel utilisateur Portail SAP

Bien utiliser la carte bancaire

Fiche de version N 12.28a Nov SOMMAIRE

Foire aux questions. Présentation

Les cartes de paiement

EFIDEM easy messaging systems

Bien utiliser la carte bancaire

MODE OPERATOIRE DE LA SAISIE DE PRELEVEMENTS

Guide d utilisation du service e-banking

Copyright Crypto-sud PROGRAMME DE FIDÉLITÉ TOTARA - CARTES MULTI-COMMERCES COMMUNICANTES CRYPTO-SUD

Carte Activity FAQ (Foire aux Questions)

Formation revendeur 2 jours Déploiement Magasin

Logiciel Sage paie ligne 100

Bien utiliser la carte bancaire

Notice d utilisation du Kiosque Famille

LOGICIEL POUR BOUTIQUE DE SPORT

Pré-conditions : Evénement déclencheur : le client souhaite un virement. Description du déroulement du cas : Description des Use cases

TFC. (Téléphone, Fax, Courrier)

CONDITIONS ET TARIFS

» Conditions Particulières

CONDITIONS ET TARIFS

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon

Fiche produit. DS mobileo services

MANUEL UTILISATEUR DU SITE D INSCRIPTIONS FCL1.028 DGAC POUR LES CANDIDATS AUX CONTROLES DE COMPETENCES LINGUISTIQUES LANGUE ANGLAISE ORGANISES PAR LA

Version V2.06. Points Forts. Module Achats (99.00 HT*)

Bien utiliser votre carte

CONDITIONS GENERALES DE VENTE EN LIGNE SUR LE SITE INTERNET Applicables au 25 février 2013.

MANUEL UTILISATEUR. ADELYAMIN Version V1.0

NOTICE UTILISATION XL POS 9 CAISSE

Contrôleur de communications réseau. Guide de configuration rapide DN

Conditions générales d utilisation de la «Carte de Fidélité» Carrefour, Carrefour Market et Carrefour Express

YAPBA M. Logiciel libre de suivi de vos comptes

La signature électronique en agence une étape clé de la banque numérique Conférence de presse

Transcription:

TD N 1 : Digramme cas d utilisation & Diagramme de séquences Exercice n 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).

Exercice n 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... Exercice n 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.

Exercice n 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 n 5: Exemple des guichets automatiques bancaires 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). 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. Diagramme de cas d'utilisation Diagramme de séquence Exercice 3 : Guichet automatique de banque (GAB)

Description textuelle : 1. Nom du cas d utilisation : retirer argent avec carte 2. Acteur : Porteur de carte. 3. Scénario nominal :

Le porteur introduit sa carte dans le lecteur de carte. Le guichet demande du porteur carte la saisie de son code. Le porteur carte saisie son code. Le guichet contrôle le code par rapport à celui qui est sur la carte. Le guichet demande une autorisation du système autorisation carte. Le système donne son accord. Le guichet demande du porteur de la carte le montant à retirer. Le porteur saisi le montant. Le guichet vérifie la suffisance du solde dans le système d informations. Le système d informations donne l accord (solde > montant). Le guichet lui éjecte la carte puis le montant désiré. Le porteur récupère sa carte. Le porteur retire les billets d argent. Exercice n 6 Le déroulement normal d utilisation d une caisse de supermarché est le suivant : un client arrive à la caisse avec ses articles à payer le caissier enregistre le numéro d identification de chaque article, ainsi que la quantité si elle est supérieure à 1 la caisse affiche le prix de chaque article et son libellé lorsque tous les achats sont enregistrés, le caissier signale la fin de la vente la caisse affiche le total des achats le caissier annonce au client le montant total à payer le client choisit son mode de paiement liquide : le caissier encaisse l argent, la caisse indique le montant à rendre au client chèque : le caissier note le numéro de pièce d identité du client carte de crédit : la demande d autorisation est envoyée avant la saisie la caisse enregistre la vente et l imprime le caissier donne le ticket de caisse au client Modéliser cette situation à l aide d un diagramme de séquence en ne prenant en compte que le cas du paiement en liquide.

Exercice n 7 Le déroulement normal d utilisation d un distributeur automatique de billets est le suivant : le client introduit sa carte bancaire la machine vérifie alors la validité de la carte et demande le code au client si le code est correct, elle envoie une demande d autorisation de prélèvement au groupement de banques. Ce dernier renvoie le solde autorisé à prélever. le distributeur propose alors plusieurs montants à prélever le client saisit le montant à retirer

après contrôle du montant par rapport au solde autorisé, le distributeur demande au client s il désire un ticket Après la réponse du client, la carte est éjectée et récupérée par le client les billets sont alors délivrés (ainsi que le ticket) le client récupère enfin les billets et son ticket Modéliser cette situation à l aide d un diagramme de séquence en ne prenant en compte que le cas où tout se passe bien. NB : on identifiera les scénarios qui peuvent poser problème en incluant des commentaires dans le diagramme Description des scénarios Préconditions La caisse du GAB est alimentée (il reste au moins un billet!). Aucune carte ne se trouve déjà coincée dans le lecteur. La connexion avec le Système d autorisation est opérationnelle. Scénario nominal 1. Le Porteur de carte5 introduit sa carte dans le lecteur de cartes du GAB. 2. Le GAB vérifie que la carte introduite est bien une carte bancaire. 3. Le GAB demande au Porteur de carte de saisir son code d identification. 4. Le Porteur de carte saisit son code d identification. 5. Le GAB compare le code d identification avec celui qui est codé sur la puce de la carte. 6. Le GAB demande une autorisation au Système d autorisation. 7. Le Système d autorisation donne son accord et indique le solde hebdomadaire. 8. Le GAB demande au Porteur de carte de saisir le montant désiré du retrait. 9. Le Porteur de carte saisit le montant désiré du retrait. 10. Le GAB contrôle le montant demandé par rapport au solde hebdomadaire. 11. Le GAB demande au Porteur de carte s il veut un ticket. 12. Le Porteur de carte demande un ticket.

13. Le GAB rend sa carte au Porteur de carte. 14. Le Porteur de carte reprend sa carte. 15. Le GAB délivre les billets et un ticket. 16. Le Porteur de carte prend les billets et le ticket. Enchaînements alternatifs A1 : code d identification provisoirement erroné L enchaînement A1 démarre au point 5 du scénario nominal. 6. Le GAB indique au Porteur de carte que le code est erroné, pour la première ou deuxième fois. 7. Le GAB enregistre l échec sur la carte. Le scénario nominal reprend au point 3. A2 : montant demandé supérieur au solde hebdomadaire L enchaînement A2 démarre au point 10 du scénario nominal.

11. Le GAB indique au Porteur de carte que le montant demandé est supérieur au solde hebdomadaire. Le scénario nominal reprend au point 8. A3 : ticket refusé L enchaînement A3 démarre au point 11 du scénario nominal. 12. Le Porteur de carte refuse le ticket. 13. Le GAB rend sa carte au Porteur de carte. 14. Le Porteur de carte reprend sa carte. 15. Le GAB délivre les billets. 16. Le Porteur de carte prend les billets. Enchaînements d erreur E1 : carte non-valide L enchaînement E1 démarre au point 2 du scénario nominal. 3. Le GAB indique au Porteur que la carte n est pas valide (illisible, périmée, etc.), la confisque ; le cas d utilisation se termine en échec. E2 : code d identification définitivement erroné L enchaînement E2 démarre au point 5 du scénario nominal. 6. Le GAB indique au Porteur de carte que le code est erroné, pour la troisième fois. 7. Le GAB confisque la carte. 8. Le Système d autorisation est informé ; le cas d utilisation se termine en échec. E3 : retrait non autorisé L enchaînement E3 démarre au point 6 du scénario nominal. 7. Le Système d autorisation interdit tout retrait. 8. Le GAB éjecte la carte ; le cas d utilisation se termine en échec. E4 : carte non reprise L enchaînement E4 démarre au point 13 du scénario nominal. 14. Au bout de 10 secondes, le GAB confisque la carte. 15. Le Système d autorisation est informé ; le cas d utilisation se termine en échec. E5 : billets non pris L enchaînement E5 démarre au point 15 du scénario nominal. 16. Au bout de 10 secondes, le GAB reprend les billets.

17. Le cas d utilisation se termine en échec. E6 : annulation de la transaction L enchaînement E6 peut démarrer entre les points 4 et 12 du scénario nominal. 4 à 12.Le Porteur de carte demande l annulation de la transaction en cours. Le GAB éjecte la carte ; le cas d utilisation se termine en échec.