SlideShare une entreprise Scribd logo
1  sur  21
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Diagramme de cas d’utilisation
“vue fonctionnelle”
Amira Hakim
Dept de Mathematique & Informatique
Université de Souk-Ahras
UNIVERSITE MOHAMED CHERIF MESSADIA SOUK AHRAS
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Le diagramme de cas d’utilisation est un schéma
utilisé en génie logiciel pour présenter les fonctions
que devra offrir le système .
Introduction
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Création d’un diagramme use case Staruml
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
A quoi sert un diagramme de cas d’utilisation?
Rôle
4
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Donner une vue globale du comportement fonctionnel d’un logiciel.
Représentation simplifiée des taches pouvant être exécutées par le
logiciel.
Permet l'interaction entre l'acteur et le système.
Rôle
5
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Composants
6
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Un acteur est l’archétype de l’utilisateur (personne,
processus externe, ...) qui interagit avec le système.
Un acteur est l’idéalisation d’un rôle joué par une
personne ou un processus.
Une même personne (ou robot, ...) peut être
plusieurs acteurs pour un système.
Composants(Acteur)
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Composants(Acteur)
Les acteurs sont représentés par un
pictogramme humanoïde sous-titré par le nom de
l'acteur.
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Les acteurs principaux: Ceux qui vont réaliser le cas
d’utilisation.
Les acteurs secondaires: Ceux qui ne font que
recevoir des informations à l’issue de la réalisation
du cas d’utilisation.
Composants(acteur)
9
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Ajout d’un acteur en Staruml
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Les cas d’utilisation modélisent le service rendu par
le système sans en imposer le mode de réalisation.
Ils permettent de décrire l'interaction entre l'acteur
et le système .
Chaque cas d’utilisation spécifie une séquence
d’actions que l’entité peut exécuter en interagissant
avec les acteurs de l’entité.
Composants(Les cas d'utilisation)
11
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Un cas d’utilisation se représente par une ellipse contenant
le nom du cas (un verbe à l’infinitif), et optionnellement,
au-dessus du nom, un stéréotype.
Composants(Les cas d’utilisation)
12
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Composants(Classeurs)
Dans le cas où l’on désire présenter les attributs ou
les opérations du cas d’utilisation, il est préférable
de le représenter sous la forme d’un classeur
stéréotypé
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Une note permet l’ajout d’une information
textuelle à un diagramme. Cette information peut
être un commmentaire,un corps de méthode ou
une contrainte.
Composants(Note)
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
1: Relation entre acteurs et cas d’utilisation.
2:Relations entre cas d’utilisation.
3:Relation entre acteurs.
Relations
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Un acteur peut utiliser plusieurs fois le même cas
d’utilisation.
Association avec multiplicité
1:Relations entre acteurs et cas d’utilisation
16
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
2:Relations entre cas d’utilisation
17
Types de relations
Dépendances stéréotypées
Les relations
d’inclusion
Retirer l’argent inclut nécessairement
une phase
d’authentification avec un mot de
passe
Les relations
d’extension
La vérification du solde peut
étendre « effectuer virement
»
généralisation/spécialisation
la consultation d’un compte
bancaire via Internet
est un cas particulier de la
consultation
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
2:Relations entre cas d’utilisation
18
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
La seule relation possible entre deux acteurs est la
généralisation.
un acteur A est une généralisation d’un acteur B si
l’acteur A peut être substitué par l’acteur B.
tous les cas d’utilisation accessibles à A le sont
aussi à B, mais l’inverse n’est pas vrai.
3:Relations entre Acteurs
19
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Relations entre Acteurs
20
Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013
Merci pour votre attention
Fin

Contenu connexe

Dernier

Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...idelewebmestre
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresidelewebmestre
 
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...idelewebmestre
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcsidelewebmestre
 
anas transcript 111111111111111111111111
anas transcript 111111111111111111111111anas transcript 111111111111111111111111
anas transcript 111111111111111111111111zaidtaim1214
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsidelewebmestre
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleuridelewebmestre
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsidelewebmestre
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogneidelewebmestre
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresidelewebmestre
 
BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinidelewebmestre
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairidelewebmestre
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airidelewebmestre
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesPierreFournier32
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineidelewebmestre
 
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasidelewebmestre
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...idelewebmestre
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueidelewebmestre
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsidelewebmestre
 

Dernier (20)

Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitières
 
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
 
anas transcript 111111111111111111111111
anas transcript 111111111111111111111111anas transcript 111111111111111111111111
anas transcript 111111111111111111111111
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminants
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
 
Webinaire lésions podales_04.04.2024.pptx
Webinaire lésions podales_04.04.2024.pptxWebinaire lésions podales_04.04.2024.pptx
Webinaire lésions podales_04.04.2024.pptx
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogne
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
 
BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcin
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chair
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein air
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pages
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
 
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
 

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Diagramme de cas d'utilisation

  • 1. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Diagramme de cas d’utilisation “vue fonctionnelle” Amira Hakim Dept de Mathematique & Informatique Université de Souk-Ahras UNIVERSITE MOHAMED CHERIF MESSADIA SOUK AHRAS
  • 2. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Le diagramme de cas d’utilisation est un schéma utilisé en génie logiciel pour présenter les fonctions que devra offrir le système . Introduction
  • 3. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Création d’un diagramme use case Staruml
  • 4. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 A quoi sert un diagramme de cas d’utilisation? Rôle 4
  • 5. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Donner une vue globale du comportement fonctionnel d’un logiciel. Représentation simplifiée des taches pouvant être exécutées par le logiciel. Permet l'interaction entre l'acteur et le système. Rôle 5
  • 6. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Composants 6
  • 7. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Un acteur est l’archétype de l’utilisateur (personne, processus externe, ...) qui interagit avec le système. Un acteur est l’idéalisation d’un rôle joué par une personne ou un processus. Une même personne (ou robot, ...) peut être plusieurs acteurs pour un système. Composants(Acteur)
  • 8. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Composants(Acteur) Les acteurs sont représentés par un pictogramme humanoïde sous-titré par le nom de l'acteur.
  • 9. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Les acteurs principaux: Ceux qui vont réaliser le cas d’utilisation. Les acteurs secondaires: Ceux qui ne font que recevoir des informations à l’issue de la réalisation du cas d’utilisation. Composants(acteur) 9
  • 10. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Ajout d’un acteur en Staruml
  • 11. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Les cas d’utilisation modélisent le service rendu par le système sans en imposer le mode de réalisation. Ils permettent de décrire l'interaction entre l'acteur et le système . Chaque cas d’utilisation spécifie une séquence d’actions que l’entité peut exécuter en interagissant avec les acteurs de l’entité. Composants(Les cas d'utilisation) 11
  • 12. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Un cas d’utilisation se représente par une ellipse contenant le nom du cas (un verbe à l’infinitif), et optionnellement, au-dessus du nom, un stéréotype. Composants(Les cas d’utilisation) 12
  • 13. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Composants(Classeurs) Dans le cas où l’on désire présenter les attributs ou les opérations du cas d’utilisation, il est préférable de le représenter sous la forme d’un classeur stéréotypé
  • 14. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Une note permet l’ajout d’une information textuelle à un diagramme. Cette information peut être un commmentaire,un corps de méthode ou une contrainte. Composants(Note)
  • 15. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 1: Relation entre acteurs et cas d’utilisation. 2:Relations entre cas d’utilisation. 3:Relation entre acteurs. Relations
  • 16. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Un acteur peut utiliser plusieurs fois le même cas d’utilisation. Association avec multiplicité 1:Relations entre acteurs et cas d’utilisation 16
  • 17. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 2:Relations entre cas d’utilisation 17 Types de relations Dépendances stéréotypées Les relations d’inclusion Retirer l’argent inclut nécessairement une phase d’authentification avec un mot de passe Les relations d’extension La vérification du solde peut étendre « effectuer virement » généralisation/spécialisation la consultation d’un compte bancaire via Internet est un cas particulier de la consultation
  • 18. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 2:Relations entre cas d’utilisation 18
  • 19. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 La seule relation possible entre deux acteurs est la généralisation. un acteur A est une généralisation d’un acteur B si l’acteur A peut être substitué par l’acteur B. tous les cas d’utilisation accessibles à A le sont aussi à B, mais l’inverse n’est pas vrai. 3:Relations entre Acteurs 19
  • 20. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Relations entre Acteurs 20
  • 21. Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of Souk-Ahras 2013 Merci pour votre attention Fin