La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

UML : DIAGRAMME DE CAS DUTILISATION. GENERALITES : Le système existe pour servir ses utilisateurs Cas dutilisation = Use cases Idée : description du comportement.

Présentations similaires


Présentation au sujet: "UML : DIAGRAMME DE CAS DUTILISATION. GENERALITES : Le système existe pour servir ses utilisateurs Cas dutilisation = Use cases Idée : description du comportement."— Transcription de la présentation:

1 UML : DIAGRAMME DE CAS DUTILISATION

2 GENERALITES : Le système existe pour servir ses utilisateurs Cas dutilisation = Use cases Idée : description du comportement du système du point de vue de son utilisateur (facilite lexpression des besoins) Comportement = {Actions} + {Réactions}

3 UML : DIAGRAMME DE CAS DUTILISATION DEFINITION : Le système existe pour servir ses utilisateurs Cas dutilisation = Use cases Idée : description du comportement du système du point de vue de son utilisateur (facilite lexpression des besoins) Comportement = {Actions} + {Réactions} Attention : diagramme qui manque de specif

4 UML : DIAGRAMME DE CAS DUTILISATION GENERALITES : On part dun scénario (ex : un client achète un objet et paie sur internet) Mais il peut y avoir des scénarios liés ex échec lors du paiement Il sagit dun client régulier Mais ces scénarios ont le même but : acheter un objet Un cas dutilisation est un ensemble de scénarios liés ensemble par un but commun dun utilisateur. Acteur = entité externe qui agit sur le système

5 UML : DIAGRAMME DE CAS DUTILISATION REPRESENTATION : Cas dutilisation Acteur

6 UML : DIAGRAMME DE CAS DUTILISATION ACTEURS vs UTILISATEURS : Ne pas confondre acteur et personne utilisant le système : Une même personne peut jouer plusieurs rôles Plusieurs personne peuvent jouer un même rôle Un acteur nest pas forcément une personne physique. Types dacteurs : Utilisateurs principaux Utilisateurs secondaires Périphériques externes Systèmes externes

7 UML : DIAGRAMME DE CAS DUTILISATION DEFINITION DES ACTEURS : Pour chaque acteur : choix dun identificateur brêve description (facultatif) Acteur principaux : utilisent le système Acteur secondaires : administrent le système Guichetier Un guichetier est un employé de la banque jouant un rôle dinterface entre le système informatique et les clients quil reçoit au comptoir.

8 UML : DIAGRAMME DE CAS DUTILISATION CAS DUTILISATION : DEFINITIONS Ensemble des actions réalisées par le système en réponse à une action dun acteur Les cas dutilisation ne doivent pas se chevaucher Acteur CU1 CU2 CUn

9 UML : DIAGRAMME DE CAS DUTILISATION CAS DUTILISATION Acteur CU1 CU2 CUn Acteur Principal Association Système Cas dutilisation

10 UML : DIAGRAMME DE CAS DUTILISATION EXEMPLE Guichetier Créer un compte Déposer de largent Retirer de largent Consulter un compte Retirer de largent au distributeur Gérer les prêts Client Directeur

11 UML : DIAGRAMME DE CAS DUTILISATION RELATIONS ENTRE CAS DUTILISATIONS : Généralisation (generalize) Inclusion (include) Extension (extend)

12 UML : DIAGRAMME DE CAS DUTILISATION RELATION GENERALIZE Virement par minitel Virement >

13 UML : DIAGRAMME DE CAS DUTILISATION RELATION INCLUDE : Imprimer Solde Compte Imprimer un Ticket Consulter un compte >

14 UML : DIAGRAMME DE CAS DUTILISATION RELATION EXTEND : Commander Nourriture Boire du vin Commander du vin > Client Manger Nourriture

15 UML : DIAGRAMME DE CAS DUTILISATION EN RESUME : Système = ensemble de cas dutilisation Le système possède les cas dutilisation mais pas les acteurs Un cas dutilisation = ensemble de « chemins dexécution » possibles Un scénario = un chemin particulier dexécution Un scénario = Instance de cas dutilisation Une instance dacteur crée un scénario

16 UML : DIAGRAMME DE CAS DUTILISATION QUAND LUTILISER ? Outil appréciable pour aider à comprendre les requis fonctionnels dun système. Utile dans les premières phases dun projet Précède les spécifications détaillées ASTUCES : Saider des flux & des acteurs identifiés dans le diagramme de communication Regrouper ces flux identifiés Ne pas descendre trop bas dans la description

17 UML : DIAGRAMME DE CAS DUTILISATION ASTUCES : Impossible de décrire tous les scénarios Sélection des scénarios optimaux : interaction la plus fréquente Sélection des scénarios dérivés : certaines alternatives intéressantes Commencer par les diagrammes CU qui présentent : Le plus denjeux / risque Les plus importants

18 UML : DIAGRAMME DE CAS DUTILISATION EXERCICES


Télécharger ppt "UML : DIAGRAMME DE CAS DUTILISATION. GENERALITES : Le système existe pour servir ses utilisateurs Cas dutilisation = Use cases Idée : description du comportement."

Présentations similaires


Annonces Google