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

Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...Institut de l'Elevage - Idele
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfSophie569778
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...Institut de l'Elevage - Idele
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...Institut de l'Elevage - Idele
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 

Dernier (20)

Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 

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