SlideShare a Scribd company logo
Scenarios & Use Cases Frans Van Assche
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bezint eer je begint Wat moet onze applicatie doen ? Wie is onze gebruiker ? Wat doet hij ? Hoe kan ons systeem helpen ? Programmeren
How to understand the user ? World Computer System Business BIS Wat gebeurt er in de leefwereld van de student dat we kunnen tracken en die een positieve of negatieve impact hebben op het leren ? Welke zijn de studie inspanningen ? Hoe kunnen we die voorstellen? Wat kunnen we er uit leren?
Scenario Example ,[object Object]
Scenario Example (2) ,[object Object]
Scenario Example (3) ,[object Object],[object Object],[object Object]
Persona ,[object Object],[object Object],[object Object],[object Object]
Defining a Scenario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Self tracking ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8 Learning Events ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Opdracht Maak een paar scenarios Begin met de personas te definiëren
[object Object],[object Object]
World Computer System Book selling company BIS
Example Use Case The on-line store ,[object Object],[object Object],[object Object],[object Object]
World Computer System Book selling company The customer browses the catalogue ... The system checks ...
[object Object],[object Object],[object Object],[object Object],[object Object]
Example: Buy a product  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
http://nl.wikipedia.org/wiki/Use_case ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Use case naam ,[object Object],[object Object],[object Object],[object Object],[object Object]
Versie ,[object Object],[object Object],[object Object]
Doel ,[object Object],[object Object]
Samenvatting ,[object Object]
Actoren ,[object Object]
Actors and Users ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Actors (cont.) ,[object Object],[object Object]
Precondities en Postcondities ,[object Object]
Triggers ,[object Object]
Basis verloop van de events ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example: Buy a product  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alternatieve wegen: Variant ,[object Object],[object Object]
Example: Buy a product ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Business rules ,[object Object],[object Object],[object Object],[object Object],[object Object]
Notes ,[object Object]
Use Case Diagrams Fowler: UML Distilled
Use Case Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How to make use cases ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
Req.ts Impl. Test Use Cases bind these workflows together Analysis Design
?
Opdracht ,[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to Introductie tot use cases

Splunk | Use Case Training
Splunk | Use Case TrainingSplunk | Use Case Training
Splunk | Use Case Training
Beth Goldman
 
Simulations and Open Educational Resourcess
Simulations and Open Educational ResourcessSimulations and Open Educational Resourcess
Simulations and Open Educational Resourcess
UK Centre for Legal Education
 
Assessment
AssessmentAssessment
Assessment
Robert Gibson
 
System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2
Best Rahim
 
Unit 3 Qualitative Data
Unit 3 Qualitative DataUnit 3 Qualitative Data
Unit 3 Qualitative Data
Sherry Bailey
 
3 D Sculpting Prototypes for Credit Suisse AVP Goal & Rising Star Program
3 D Sculpting Prototypes for Credit Suisse AVP Goal & Rising Star Program3 D Sculpting Prototypes for Credit Suisse AVP Goal & Rising Star Program
3 D Sculpting Prototypes for Credit Suisse AVP Goal & Rising Star Program
Kelly Fairbairn
 
Understanding Stakeholder Needs
Understanding Stakeholder NeedsUnderstanding Stakeholder Needs
Understanding Stakeholder Needs
Sandeep Ganji
 
1IntroductionSocial Change can be described as the various.docx
1IntroductionSocial Change can be described as the various.docx1IntroductionSocial Change can be described as the various.docx
1IntroductionSocial Change can be described as the various.docx
felicidaddinwoodie
 
Essay On A Train Journey That You Have Made
Essay On A Train Journey That You Have MadeEssay On A Train Journey That You Have Made
Essay On A Train Journey That You Have Made
Melissa Ford
 
Final Project Part Two1The Name of the Program .docx
Final Project Part Two1The Name of the Program .docxFinal Project Part Two1The Name of the Program .docx
Final Project Part Two1The Name of the Program .docx
tjane3
 
1. Research Paper75 points (See Grading Rubric Below)The purp.docx
1. Research Paper75 points (See Grading Rubric Below)The purp.docx1. Research Paper75 points (See Grading Rubric Below)The purp.docx
1. Research Paper75 points (See Grading Rubric Below)The purp.docx
stilliegeorgiana
 
How AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinksHow AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinks
Katie Fang
 
Importance Of Management Research
Importance Of Management ResearchImportance Of Management Research
Importance Of Management Research
Beth Hernandez
 
17 Personal Essay Examples For Scholars. Online assignment writing service.
17 Personal Essay Examples For Scholars. Online assignment writing service.17 Personal Essay Examples For Scholars. Online assignment writing service.
17 Personal Essay Examples For Scholars. Online assignment writing service.
Jackie Hinton
 
IODA - The Promise & Perils of Narrative Research
IODA - The Promise & Perils of Narrative ResearchIODA - The Promise & Perils of Narrative Research
IODA - The Promise & Perils of Narrative Research
Chris Fletcher
 
Christmas Border Word Template Creative Desig
Christmas Border Word Template Creative DesigChristmas Border Word Template Creative Desig
Christmas Border Word Template Creative Desig
Dawn Henderson
 
TO Political Science StudentsFROM Professor Wallace.docx
TO Political Science StudentsFROM Professor Wallace.docxTO Political Science StudentsFROM Professor Wallace.docx
TO Political Science StudentsFROM Professor Wallace.docx
adkinspaige22
 
TO Political Science StudentsFROM Professor Wallace.docx
 TO Political Science StudentsFROM Professor Wallace.docx TO Political Science StudentsFROM Professor Wallace.docx
TO Political Science StudentsFROM Professor Wallace.docx
gertrudebellgrove
 
TO Political Science StudentsFROM Professor Wallace
 TO Political Science StudentsFROM Professor Wallace TO Political Science StudentsFROM Professor Wallace
TO Political Science StudentsFROM Professor Wallace
sachazerbelq9l
 
Warning Term Paper Writing
Warning Term Paper WritingWarning Term Paper Writing
Warning Term Paper Writing
Kim Stephens
 

Similar to Introductie tot use cases (20)

Splunk | Use Case Training
Splunk | Use Case TrainingSplunk | Use Case Training
Splunk | Use Case Training
 
Simulations and Open Educational Resourcess
Simulations and Open Educational ResourcessSimulations and Open Educational Resourcess
Simulations and Open Educational Resourcess
 
Assessment
AssessmentAssessment
Assessment
 
System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2
 
Unit 3 Qualitative Data
Unit 3 Qualitative DataUnit 3 Qualitative Data
Unit 3 Qualitative Data
 
3 D Sculpting Prototypes for Credit Suisse AVP Goal & Rising Star Program
3 D Sculpting Prototypes for Credit Suisse AVP Goal & Rising Star Program3 D Sculpting Prototypes for Credit Suisse AVP Goal & Rising Star Program
3 D Sculpting Prototypes for Credit Suisse AVP Goal & Rising Star Program
 
Understanding Stakeholder Needs
Understanding Stakeholder NeedsUnderstanding Stakeholder Needs
Understanding Stakeholder Needs
 
1IntroductionSocial Change can be described as the various.docx
1IntroductionSocial Change can be described as the various.docx1IntroductionSocial Change can be described as the various.docx
1IntroductionSocial Change can be described as the various.docx
 
Essay On A Train Journey That You Have Made
Essay On A Train Journey That You Have MadeEssay On A Train Journey That You Have Made
Essay On A Train Journey That You Have Made
 
Final Project Part Two1The Name of the Program .docx
Final Project Part Two1The Name of the Program .docxFinal Project Part Two1The Name of the Program .docx
Final Project Part Two1The Name of the Program .docx
 
1. Research Paper75 points (See Grading Rubric Below)The purp.docx
1. Research Paper75 points (See Grading Rubric Below)The purp.docx1. Research Paper75 points (See Grading Rubric Below)The purp.docx
1. Research Paper75 points (See Grading Rubric Below)The purp.docx
 
How AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinksHow AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinks
 
Importance Of Management Research
Importance Of Management ResearchImportance Of Management Research
Importance Of Management Research
 
17 Personal Essay Examples For Scholars. Online assignment writing service.
17 Personal Essay Examples For Scholars. Online assignment writing service.17 Personal Essay Examples For Scholars. Online assignment writing service.
17 Personal Essay Examples For Scholars. Online assignment writing service.
 
IODA - The Promise & Perils of Narrative Research
IODA - The Promise & Perils of Narrative ResearchIODA - The Promise & Perils of Narrative Research
IODA - The Promise & Perils of Narrative Research
 
Christmas Border Word Template Creative Desig
Christmas Border Word Template Creative DesigChristmas Border Word Template Creative Desig
Christmas Border Word Template Creative Desig
 
TO Political Science StudentsFROM Professor Wallace.docx
TO Political Science StudentsFROM Professor Wallace.docxTO Political Science StudentsFROM Professor Wallace.docx
TO Political Science StudentsFROM Professor Wallace.docx
 
TO Political Science StudentsFROM Professor Wallace.docx
 TO Political Science StudentsFROM Professor Wallace.docx TO Political Science StudentsFROM Professor Wallace.docx
TO Political Science StudentsFROM Professor Wallace.docx
 
TO Political Science StudentsFROM Professor Wallace
 TO Political Science StudentsFROM Professor Wallace TO Political Science StudentsFROM Professor Wallace
TO Political Science StudentsFROM Professor Wallace
 
Warning Term Paper Writing
Warning Term Paper WritingWarning Term Paper Writing
Warning Term Paper Writing
 

Recently uploaded

Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 

Recently uploaded (20)

Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 

Introductie tot use cases

  • 1. Scenarios & Use Cases Frans Van Assche
  • 2.
  • 3. Bezint eer je begint Wat moet onze applicatie doen ? Wie is onze gebruiker ? Wat doet hij ? Hoe kan ons systeem helpen ? Programmeren
  • 4. How to understand the user ? World Computer System Business BIS Wat gebeurt er in de leefwereld van de student dat we kunnen tracken en die een positieve of negatieve impact hebben op het leren ? Welke zijn de studie inspanningen ? Hoe kunnen we die voorstellen? Wat kunnen we er uit leren?
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.  
  • 11.
  • 12.
  • 13. Opdracht Maak een paar scenarios Begin met de personas te definiëren
  • 14.
  • 15. World Computer System Book selling company BIS
  • 16.
  • 17. World Computer System Book selling company The customer browses the catalogue ... The system checks ...
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Use Case Diagrams Fowler: UML Distilled
  • 37.
  • 38.
  • 39.
  • 40. Req.ts Impl. Test Use Cases bind these workflows together Analysis Design
  • 41. ?
  • 42.