Modle dusage 1 2 Modle d usage dfinition

  • Slides: 12
Download presentation
Modèle d’usage 1

Modèle d’usage 1

2

2

Modèle d ’usage : définition • Regroupe dans une vue synthétique les acteurs et

Modèle d ’usage : définition • Regroupe dans une vue synthétique les acteurs et les liens s ’ils interagissent avec des cas d ’utilisation • Les cas d ’utilisation sont des abstractions du dialogue entre les acteurs et le système. Ils n ’entrent pas dans le détail de chaque scénario. • Synonyme : diagramme de cas d’utilisation 3

Modèle d ’usage : exemple Réaliser inscription Etudiant Emprunter livre Hôtesse Consulter le catalogue

Modèle d ’usage : exemple Réaliser inscription Etudiant Emprunter livre Hôtesse Consulter le catalogue Exemple : Système d ’information d ’une bibliothèque Acteur secondaire 4

Modèle d ’usage: exemple étendu Réaliser inscription Hôtesse Etudiant Emprunter livre Consulter le catalogue

Modèle d ’usage: exemple étendu Réaliser inscription Hôtesse Etudiant Emprunter livre Consulter le catalogue Exemple : Système d ’information d ’une bibliothèque Bibliothécaire Approvisionner ouvrage(s) Faire inventaire 5

Bien définir le périmètre du système • étude d’une caisse d’un supermarché définition du

Bien définir le périmètre du système • étude d’une caisse d’un supermarché définition du périmètre du système – 2 approches: • Classique : La caissière est hors du système étudié – Toutes les interactions entre la caissière et le système seront listées dans le cas d’utilisation • Originale: La caissière est dans le système étudié – le cas d’utilisation pourra alors s’appliquer aussi bien à une borne sans caissière qu’à un 6

Cas d ’utilisation : acteurs • Identifier les acteurs – un acteur est un

Cas d ’utilisation : acteurs • Identifier les acteurs – un acteur est un élément • qui communique avec le système étudié, • extérieur au système étudié, • qui joue un rôle dans le système. • Attention – Ne pas confondre acteur et individu-utilisateur. – Un individu utilisateur peut avoir plusieurs rôles donc être représentatif de plusieurs acteurs. 7

Acteur : humain • Domaine : – un automate de lavage de voiture •

Acteur : humain • Domaine : – un automate de lavage de voiture • Cas d ’utilisation : – déclencher le lavage • Acteur – le conducteur qui appuie sur le bouton 8

Acteur : équipements • Domaine : – un automate de lavage de voiture •

Acteur : équipements • Domaine : – un automate de lavage de voiture • Cas d ’utilisation : – déclencher le lavage • Acteur – la caméra qui détecte la voiture 9

Acteur : système tiers • Domaine : – site Internet d ’achat de billets

Acteur : système tiers • Domaine : – site Internet d ’achat de billets de transport • Cas d ’utilisation : – réserver d ’un billet • Acteurs – Internaute, serveur de la société de transport. 10

Acteur non humain : formalisme Serveur Internaute Réserver billet 11

Acteur non humain : formalisme Serveur Internaute Réserver billet 11

Cas d ’utilisation : exemple • Domaine : – automate bancaire et services associés

Cas d ’utilisation : exemple • Domaine : – automate bancaire et services associés • Cas d ’utilisation : – retirer de l ’argent • Actions – – – Insérer carte Composer code Choisir montant Appeler serveur Obtenir autorisation Délivrer billet 12