SlideShare a Scribd company logo
Workshop :  Use Cases Brent H. Snyder July 23, 2007
Identify Actors and Use Cases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Create Prelim. HL Use Case Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is a Use Case? ,[object Object],[object Object],[object Object]
High Level Use Case Model
Why use   Use Cases?  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6 Parts of an FAS 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]
Use Case Specification Push
Use Case Activity Diagram
Use Cases Advantages  ,[object Object],[object Object],[object Object],[object Object]
Use Cases Drive SDLC Workflow Use Cases Design Models Code Test Cases Test Implementation Architecture & Design Requirements Core Use Case Driven SDLC Process Workflow Verified by Realized by Implemented by
Iterative, Incremental & Concurrent ,[object Object],[object Object],[object Object],[object Object],1 st 1 st 1 st 2 nd 1 st 2 nd 1 st 2 nd 3 rd Analysis & Design   Coding & Testing Production
Use Cases  -> Test Cases B A1 A2 A3 A4 A5 TC1 =  B TC2 =  B  +   A1 TC3 =  B  +   A2 TC4 =  B  +   A3 TC5 =  B  +   A4 TC6 =  B  +   A5
SDLC:  Use Case vs. Traditional Requirements Staffing Design Staffing Implementation Staffing Transition Staffing
Questions??? Brent H. Snyder July 23, 2007

More Related Content

What's hot

Object diagram
Object diagramObject diagram
Object diagram
Preeti Mishra
 
Uml diagrams
Uml diagramsUml diagrams
Use case diagram
Use case diagramUse case diagram
Use case diagram
City University
 
Design Pattern in Software Engineering
Design Pattern in Software EngineeringDesign Pattern in Software Engineering
Design Pattern in Software Engineering
Manish Kumar
 
Use case diagrams 2014
Use case diagrams 2014Use case diagrams 2014
Use case diagrams 2014
Inge Powell
 
Advanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omdAdvanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omd
jayashri kolekar
 
weak slot and filler structure
weak slot and filler structureweak slot and filler structure
weak slot and filler structure
Amey Kerkar
 
Component Diagram Example Templates
Component Diagram Example TemplatesComponent Diagram Example Templates
Component Diagram Example Templates
Creately
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
Inocentshuja Ahmad
 
Data and functional modeling
Data and functional modelingData and functional modeling
Data and functional modeling
Slideshare
 
Advanced Structural Modeling
Advanced Structural ModelingAdvanced Structural Modeling
Advanced Structural Modeling
AMITJain879
 
Use Case Modeling
Use Case ModelingUse Case Modeling
Use Case Modeling
Venkat Srinivasan
 
Oomd unit1
Oomd unit1Oomd unit1
Oomd unit1
VivekChaudhary93
 
Diagrama UML Casos de Uso
Diagrama UML Casos de UsoDiagrama UML Casos de Uso
Diagrama UML Casos de Uso
José Antonio Sandoval Acosta
 
Sequence diagram- UML diagram
Sequence diagram- UML diagramSequence diagram- UML diagram
Sequence diagram- UML diagram
Ramakant Soni
 
Uml class-diagram
Uml class-diagramUml class-diagram
Uml class-diagram
ASHOK KUMAR PALAKI
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
artgreen
 
domain model.ppt
domain model.pptdomain model.ppt
domain model.ppt
Jayaprasanna4
 
Proxy Design Pattern
Proxy Design PatternProxy Design Pattern
Proxy Design Pattern
Anjan Kumar Bollam
 
Using Specflow for BDD
Using Specflow for BDDUsing Specflow for BDD
Using Specflow for BDD
Abhimanyu Singhal
 

What's hot (20)

Object diagram
Object diagramObject diagram
Object diagram
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Design Pattern in Software Engineering
Design Pattern in Software EngineeringDesign Pattern in Software Engineering
Design Pattern in Software Engineering
 
Use case diagrams 2014
Use case diagrams 2014Use case diagrams 2014
Use case diagrams 2014
 
Advanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omdAdvanced behavioral modeling chapter 4 of omd
Advanced behavioral modeling chapter 4 of omd
 
weak slot and filler structure
weak slot and filler structureweak slot and filler structure
weak slot and filler structure
 
Component Diagram Example Templates
Component Diagram Example TemplatesComponent Diagram Example Templates
Component Diagram Example Templates
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Data and functional modeling
Data and functional modelingData and functional modeling
Data and functional modeling
 
Advanced Structural Modeling
Advanced Structural ModelingAdvanced Structural Modeling
Advanced Structural Modeling
 
Use Case Modeling
Use Case ModelingUse Case Modeling
Use Case Modeling
 
Oomd unit1
Oomd unit1Oomd unit1
Oomd unit1
 
Diagrama UML Casos de Uso
Diagrama UML Casos de UsoDiagrama UML Casos de Uso
Diagrama UML Casos de Uso
 
Sequence diagram- UML diagram
Sequence diagram- UML diagramSequence diagram- UML diagram
Sequence diagram- UML diagram
 
Uml class-diagram
Uml class-diagramUml class-diagram
Uml class-diagram
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
 
domain model.ppt
domain model.pptdomain model.ppt
domain model.ppt
 
Proxy Design Pattern
Proxy Design PatternProxy Design Pattern
Proxy Design Pattern
 
Using Specflow for BDD
Using Specflow for BDDUsing Specflow for BDD
Using Specflow for BDD
 

Viewers also liked

How to run a great requirements workshop with Use Cases
How to run a great requirements workshop with Use CasesHow to run a great requirements workshop with Use Cases
How to run a great requirements workshop with Use Cases
Andreas Hägglund
 
How to run a user-centered, requirements gathering workshop
How to run a user-centered, requirements gathering workshopHow to run a user-centered, requirements gathering workshop
How to run a user-centered, requirements gathering workshop
Fergus Roche
 
Effective requirements gathering workshops
Effective requirements gathering workshopsEffective requirements gathering workshops
Effective requirements gathering workshops
Ruven Gotz
 
10+ do's and dont's for writing better use cases
10+ do's and dont's for writing better use cases10+ do's and dont's for writing better use cases
10+ do's and dont's for writing better use cases
Andreas Hägglund
 
Let me tell you a story - Practical user stories for business analysts
Let me tell you a story - Practical user stories for business analystsLet me tell you a story - Practical user stories for business analysts
Let me tell you a story - Practical user stories for business analysts
David Morris, MBA
 
Law of attraction for business workshop 1 of 3
Law of attraction for business workshop 1 of 3Law of attraction for business workshop 1 of 3
Law of attraction for business workshop 1 of 3
Debi Talbert
 
How to become a great Business Analyst
How to become a great Business AnalystHow to become a great Business Analyst
How to become a great Business Analyst
Andreas Hägglund
 
Use case diagram abc supermarket workshop
Use case diagram abc supermarket workshopUse case diagram abc supermarket workshop
Use case diagram abc supermarket workshop
skanduri
 
Business model canvas workshop
Business model canvas workshopBusiness model canvas workshop
Business model canvas workshop
FlandersDC
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
Mena M. Eissa
 

Viewers also liked (10)

How to run a great requirements workshop with Use Cases
How to run a great requirements workshop with Use CasesHow to run a great requirements workshop with Use Cases
How to run a great requirements workshop with Use Cases
 
How to run a user-centered, requirements gathering workshop
How to run a user-centered, requirements gathering workshopHow to run a user-centered, requirements gathering workshop
How to run a user-centered, requirements gathering workshop
 
Effective requirements gathering workshops
Effective requirements gathering workshopsEffective requirements gathering workshops
Effective requirements gathering workshops
 
10+ do's and dont's for writing better use cases
10+ do's and dont's for writing better use cases10+ do's and dont's for writing better use cases
10+ do's and dont's for writing better use cases
 
Let me tell you a story - Practical user stories for business analysts
Let me tell you a story - Practical user stories for business analystsLet me tell you a story - Practical user stories for business analysts
Let me tell you a story - Practical user stories for business analysts
 
Law of attraction for business workshop 1 of 3
Law of attraction for business workshop 1 of 3Law of attraction for business workshop 1 of 3
Law of attraction for business workshop 1 of 3
 
How to become a great Business Analyst
How to become a great Business AnalystHow to become a great Business Analyst
How to become a great Business Analyst
 
Use case diagram abc supermarket workshop
Use case diagram abc supermarket workshopUse case diagram abc supermarket workshop
Use case diagram abc supermarket workshop
 
Business model canvas workshop
Business model canvas workshopBusiness model canvas workshop
Business model canvas workshop
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 

Similar to Use Case Workshop

From Use case to User Story
From Use case to User StoryFrom Use case to User Story
From Use case to User Story
Kunta Hutabarat
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering Methodologies
Kiran Munir
 
Ch07
Ch07Ch07
Ch07
Ch07Ch07
Ch05
Ch05Ch05
Ch05
蕭美蓮
 
Slides chapters 6-7
Slides chapters 6-7Slides chapters 6-7
Slides chapters 6-7
Priyanka Shetty
 
SE chapters 6-7
SE chapters 6-7SE chapters 6-7
SE chapters 6-7
Hardik Patel
 
Requirements Are Optional, Right?
Requirements Are Optional, Right?Requirements Are Optional, Right?
Requirements Are Optional, Right?
thomstrat
 
6. ch 5-understanding requirements
6. ch 5-understanding requirements6. ch 5-understanding requirements
6. ch 5-understanding requirements
Delowar hossain
 
INCOSE 20100121
INCOSE 20100121INCOSE 20100121
INCOSE 20100121
wday
 
Chapter 3.pptx
Chapter 3.pptxChapter 3.pptx
Chapter 3.pptx
Tekle12
 
From use case to software architecture
From use case to software architectureFrom use case to software architecture
From use case to software architecture
Ahmad karawash
 
Use case Diagram
Use case Diagram Use case Diagram
Use case Diagram
Rahul Pola
 
BABoK V2 Requirements Analysis (RA)
BABoK V2 Requirements Analysis (RA)BABoK V2 Requirements Analysis (RA)
BABoK V2 Requirements Analysis (RA)
AMJAD SHAIKH
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
Priya Diana Mercy
 
Intro to UML - Use Case diagrams
Intro to UML - Use Case diagramsIntro to UML - Use Case diagrams
Intro to UML - Use Case diagrams
jsm1979
 
Use-Case-Diagram.ppt
Use-Case-Diagram.pptUse-Case-Diagram.ppt
Use-Case-Diagram.ppt
FarHana74914
 
Software Testing Principles and  Techniques
Software Testing Principles and  Techniques Software Testing Principles and  Techniques
Software Testing Principles and  Techniques
suresh ramanujam
 
BIS09 Application Development - III
BIS09 Application Development - IIIBIS09 Application Development - III
BIS09 Application Development - III
Prithwis Mukerjee
 

Similar to Use Case Workshop (20)

From Use case to User Story
From Use case to User StoryFrom Use case to User Story
From Use case to User Story
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering Methodologies
 
Ch07
Ch07Ch07
Ch07
 
Ch07
Ch07Ch07
Ch07
 
Ch05
Ch05Ch05
Ch05
 
Slides chapters 6-7
Slides chapters 6-7Slides chapters 6-7
Slides chapters 6-7
 
SE chapters 6-7
SE chapters 6-7SE chapters 6-7
SE chapters 6-7
 
Requirements Are Optional, Right?
Requirements Are Optional, Right?Requirements Are Optional, Right?
Requirements Are Optional, Right?
 
6. ch 5-understanding requirements
6. ch 5-understanding requirements6. ch 5-understanding requirements
6. ch 5-understanding requirements
 
INCOSE 20100121
INCOSE 20100121INCOSE 20100121
INCOSE 20100121
 
Chapter 3.pptx
Chapter 3.pptxChapter 3.pptx
Chapter 3.pptx
 
From use case to software architecture
From use case to software architectureFrom use case to software architecture
From use case to software architecture
 
Use case Diagram
Use case Diagram Use case Diagram
Use case Diagram
 
BABoK V2 Requirements Analysis (RA)
BABoK V2 Requirements Analysis (RA)BABoK V2 Requirements Analysis (RA)
BABoK V2 Requirements Analysis (RA)
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
VTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLCVTU - MIS Module 4 - SDLC
VTU - MIS Module 4 - SDLC
 
Intro to UML - Use Case diagrams
Intro to UML - Use Case diagramsIntro to UML - Use Case diagrams
Intro to UML - Use Case diagrams
 
Use-Case-Diagram.ppt
Use-Case-Diagram.pptUse-Case-Diagram.ppt
Use-Case-Diagram.ppt
 
Software Testing Principles and  Techniques
Software Testing Principles and  Techniques Software Testing Principles and  Techniques
Software Testing Principles and  Techniques
 
BIS09 Application Development - III
BIS09 Application Development - IIIBIS09 Application Development - III
BIS09 Application Development - III
 

Recently uploaded

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 

Recently uploaded (20)

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 

Use Case Workshop

  • 1. Workshop : Use Cases Brent H. Snyder July 23, 2007
  • 2.
  • 3.
  • 4.
  • 5. High Level Use Case Model
  • 6.
  • 7.
  • 10.
  • 11. Use Cases Drive SDLC Workflow Use Cases Design Models Code Test Cases Test Implementation Architecture & Design Requirements Core Use Case Driven SDLC Process Workflow Verified by Realized by Implemented by
  • 12.
  • 13. Use Cases -> Test Cases B A1 A2 A3 A4 A5 TC1 = B TC2 = B + A1 TC3 = B + A2 TC4 = B + A3 TC5 = B + A4 TC6 = B + A5
  • 14. SDLC: Use Case vs. Traditional Requirements Staffing Design Staffing Implementation Staffing Transition Staffing
  • 15. Questions??? Brent H. Snyder July 23, 2007

Editor's Notes

  1. Hello… I’m here today to talk about the RUP and to explain how the IVIS analysis team is using Use Case Analysis and UML modeling to improve the Software Development processes for the IVIS system. The Rational Unified Process, or more commonly referred to as RUP, is a software process framework that can be specialized for a very large class of software systems. The reason that I’m here to discuss RUP is because the the DoS has directed us to use the Rational Methodology along with the Rational Enterprise Suite of software tools. Those tools are Rational Requisite Pro for use in maintaining requirements and use cases, Rational Team Test for automated testing, and Rational Rose for UML object modeling. RUP will also help in Configuration Management and the advancement of CMM.