Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Cours A / Génie Logiciel - Introduction
Modèle d’usage INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
2
Cours A / Génie Logiciel - Introduction
INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
3
Modèle d ’usage : définition
Cours A / Génie Logiciel - Introduction 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 INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
4
Modèle d ’usage : exemple
Cours A / Génie Logiciel - Introduction Modèle d ’usage : exemple Réaliser inscription Etudiant Hôtesse Emprunter livre Consulter le catalogue Acteur secondaire Exemple : Système d ’information d ’une bibliothèque INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
5
Modèle d ’usage: exemple étendu
Cours A / Génie Logiciel - Introduction Modèle d ’usage: exemple étendu Réaliser inscription Hôtesse Etudiant Emprunter livre Consulter le catalogue Bibliothécaire Approvisionner ouvrage(s) Exemple : Système d ’information d ’une bibliothèque Faire inventaire INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
6
Bien définir le périmètre du système
Cours A / Génie Logiciel - Introduction 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’à une borne sans caissière qu’à un INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
7
Cas d ’utilisation : acteurs
Cours A / Génie Logiciel - Introduction 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. INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
8
Cours A / Génie Logiciel - Introduction
Acteur : humain Domaine : un automate de lavage de voiture Cas d ’utilisation : déclencher le lavage Acteur le conducteur qui appuie sur le bouton INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
9
Cours A / Génie Logiciel - Introduction
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 INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
10
Cours A / Génie Logiciel - Introduction
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. INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
11
Acteur non humain : formalisme
Cours A / Génie Logiciel - Introduction Acteur non humain : formalisme Serveur Internaute Réserver billet INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
12
Cas d ’utilisation : exemple
Cours A / Génie Logiciel - Introduction 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 INSA-ROUEN / ASI - Génie Logiciel - Automne 2000
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.