14
L2ARS/SIL – 2011/2012 MCOO–Chapitre2 DIAGRAMME DES CAS D’UTILISATION Mme Sfaxi Lilia Mme Zoubeir Najet

Chp2 - Diagramme des Cas d'Utilisation

Embed Size (px)

DESCRIPTION

Visitez http://liliasfaxi.wix.com/liliasfaxi

Citation preview

Page 1: Chp2 - Diagramme des Cas d'Utilisation

L2ARS/SIL – 2011/2012

MCOO–Chapitre2

DIAGRAMME DES CAS D’UTILISATION

Mme Sfaxi LiliaMme Zoubeir Najet

Page 2: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

2

Plan

Présentation du diagramme des CU

Concepts de base Concepts de raffinement Documentation des CU Activités

Page 3: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

3

Présentation

Le diagramme des Cas d’Utilisation:Le diagramme fonctionnel d’UMLUn moyen pour spécifier les

usages/fonctionnalités d'un systèmeReprésente les interactions entre les

utilisateurs et le systèmeUne représentation graphique

(diagramme) accompagnée par une description textuelle

Page 4: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

4

Les concepts de base(1)

ActeurRôle joué par toute entité externe

qui interagit avec le système Cas d’utilisation

Spécification d’un ensemble d’actions réalisé par le système

Relations: interaction InclusionExtensionGénéralisation

Page 5: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

5

Les concepts de base(2)

Exemple: Système ou Sujet

Acteur

Cas d’utilisation

Page 6: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

6

Les concepts de base(3)

Interaction: Relation entre un acteur

et un CU Inclusion:

Un CU contient les actions définies dans un autre CU

Extension: Un CU peut être étendu

par un autre CU Points d’extension: partie

ou point qui sera étendu par l’action d’un autre CU

se connecter vérifier informations d'authentification

<<include>>

Utilisateur se connecter

vérifier informations d'authentification

Afficher erreur

<<extend>>

Page 7: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

7

Les concepts de base(4)

Extension (suite):

Page 8: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

8

Les concepts de base(5)

Généralisation:Un CU est la spécification d’un autre CUUn acteur est la spécification d’un autre CU

Utilisateur

Administrateur

gérer stock

ajouter stock supprimer stock

Page 9: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

9

Les concepts de raffinements (1)

Cardinalités:Un acteur est relié à un CU, avec une

multiplicité >1 située à l’extrémité du CU• Acteur impliqué dans plusieurs CU de ce

type • Nature de l’implication (non définie dans

la spécification de UML):o En parallèle;o En exclusion mutuelle;o À différents instants dans le temps

Banque transférer fonds

1..n1..n

Page 10: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

10

Les concepts de raffinements (2)

Cardinalités (suite):Un CU est relié à un acteur, avec une

multiplicité >1 située à l’extrémité de l’acteur• Plusieurs instances de cet acteur sont

impliquées dans le réalisation de ce CU• La manière de l’implication dépend de la

situation en cours:o Actions simultanés (concurrentes) par différents acteurso Actions complémentaires et successives par les acteurs

Joueur jouer aux cartes

2..n2..n

Page 11: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

11

Les concepts de raffinements (3)

Orientation des interactions:En général, représente le sens de l’interactionAbsence d’orientation: double sens

Utilisateur s'authentifier Utilisateur afficher solde

Utilisateur rechercher information

Page 12: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

12

Documentation des CU

Nom du CU: Acteurs impliqués: Description: // brève description du CU Pré-conditions: // à vérifier avant le début du

CU Séquence nominale:

1. …2. …

Séquences alternatives:a. Si… alorsb. Si… alors

Post-conditions: // à vérifier après la fin du CU

Page 13: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

13

Activité 1

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.

Page 14: Chp2 - Diagramme des Cas d'Utilisation

13/04/2023 Méthodologie de Conception Orientée Objet

14

Activité 2