Upload
lilia-sfaxi
View
697
Download
1
Embed Size (px)
DESCRIPTION
Visitez http://liliasfaxi.wix.com/liliasfaxi
Citation preview
L2ARS/SIL – 2011/2012
MCOO–Chapitre2
DIAGRAMME DES CAS D’UTILISATION
Mme Sfaxi LiliaMme Zoubeir Najet
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
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
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
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
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>>
13/04/2023 Méthodologie de Conception Orientée Objet
7
Les concepts de base(4)
Extension (suite):
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
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
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
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
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
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.
13/04/2023 Méthodologie de Conception Orientée Objet
14
Activité 2