尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Object Oriented Design and Analysis
Use Case Diagram
PRESENTED BY : -
MURLIMOHAN KANDIKATLA
RAHUL POLA
Object Oriented Design and Analysis
CONTENTS
What is Use-Case Diagram
Purpose
Object Oriented Design and Analysis
Introduction
Use-cases are descriptions of the functionality of a system from a
user perspective.

Depict the behaviour of the system, as it appears to an outside user.

Describe the functionality and users (actors) of the system.

Show the relationships between the actors that use the system, the
use cases (functionality) they use, and the relationship between
different use cases.

Document the scope of the system.

Illustrate the developer’s understanding of the user’s requirements.
Object Oriented Design and Analysis
Use Case Diagram, purpose
Use case models are developed at different levels of abstraction
system, system component, or a class.
Use case modelling is an iterative and incremental process.
If user requirements change, the changes should be made in all the affected documents.
Requirements
document
(text in natural language)
Class
diagrams
Activity
diagrams
Sequence
diagrams
Statechart
diagrams
Object Oriented Design and Analysis
Use Case diagrams, basic UML notation
 Use Case: A Use Case is a description of a set of
interactions between a user and the system.
 Components of use case diagram:
 Actor
 Use case
 System boundary
 Relationship
use case name
use case name
use case name
Object Oriented Design and Analysis
ACTOR
 An actor is some one or something that must
interact with the system under development
 Actors can be human or automated systems.
 Actors are not part of the system.
 UML notation for actor is stickman, shown below.
Student Faculty Employee
Object Oriented Design and Analysis
Primary and Secondary Actors
Primary Actor
Acts on the system
Initiates an interaction with the system
Uses the system to fulfill his/her goal
Events Something we don’t have control over
Secondary Actor
Is acted on/invoked/used by the system
Helps the system to fulfills its goal
Something the system uses to get its job done
Object Oriented Design and Analysis
External Hardware And Other
Systems
• External Hardware
– It is the hardware device
– It is the part of an application
– Uses the system to fulfill his/her goal
• Other Systems
– Is acted on/invoked/used by the system
– Helps the system to fulfills its goal
– The system with which system interacts
Object Oriented Design and Analysis
USE CASE
What is USE case?
 A use case is a pattern of behavior, the system
exhibits
 The use cases are sequence of actions that the
user takes on a system to get particular target
 USE CASE is dialogue between an actor and the
system.
• Examples: Add a course
Object Oriented Design and Analysis
System Boundary
 It is shown as a rectangle.
 It helps to identify what is external versus internal, and
what the responsibilities of the system are.
 The external environment is represented only by actors.
Object Oriented Design and Analysis
Relationship
Relationship is an association between use case and actor.
There are several Use Case relationships:
 Include
 Extend
 Association
 Dependency
 Generalization
Object Oriented Design and Analysis
Include Relationship
 Include relationships insert additional behavior into a base use
case
 use cases that are included as parts of other use cases. Enable to
factor common behavior.
 They are shown as a dotted line with an open arrow and the key
word <<include>>
Object Oriented Design and Analysis
Extend Relationship
 The extended relationship is used to indicate that use case
completely consists of the behavior of another use case at one or
specific point
 use cases that extend the behavior of other core use cases.
Enable to factor variants
 It is shown as a dotted line with an arrow point and labeled
<<extend>>
Login
Register
New User
<< extend>>
Object Oriented Design and Analysis
Object Oriented Design and Analysis
THANK YOU

More Related Content

What's hot

Introduction to UML
Introduction to UMLIntroduction to UML
Object diagram
Object diagramObject diagram
Object diagram
Rahul Pola
 
System Modelling
System ModellingSystem Modelling
System Modelling
Jennifer Polack
 
Unit 2(advanced class modeling & state diagram)
Unit  2(advanced class modeling & state diagram)Unit  2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)
Manoj Reddy
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
Shahid Riaz
 
Types of UML diagrams
Types of UML diagramsTypes of UML diagrams
Types of UML diagrams
Mukesh Tekwani
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
barney92
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagram
Kaushik Ghosh
 
Collaboration Diagram
Collaboration DiagramCollaboration Diagram
Collaboration Diagram
fahad_uaar
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
Debajyoti Biswas
 
Architectural styles and patterns
Architectural styles and patternsArchitectural styles and patterns
Architectural styles and patterns
Himanshu
 
Interaction Modeling
Interaction ModelingInteraction Modeling
Interaction Modeling
Hemant Sharma
 
Modeling- Object, Dynamic and Functional
Modeling- Object, Dynamic and FunctionalModeling- Object, Dynamic and Functional
Modeling- Object, Dynamic and Functional
Rajani Bhandari
 
08 state diagram and activity diagram
08 state diagram and activity diagram08 state diagram and activity diagram
08 state diagram and activity diagram
Baskarkncet
 
Uml
UmlUml
Design patterns ppt
Design patterns pptDesign patterns ppt
Design patterns ppt
Aman Jain
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineering
Preeti Mishra
 
Overview of UML Diagrams
Overview of UML DiagramsOverview of UML Diagrams
Overview of UML Diagrams
Manish Kumar
 
Lecture11 use case sequence diagram
Lecture11 use case sequence diagramLecture11 use case sequence diagram
Lecture11 use case sequence diagram
Shahid Riaz
 
Use Case Modeling
Use Case ModelingUse Case Modeling
Use Case Modeling
Venkat Srinivasan
 

What's hot (20)

Introduction to UML
Introduction to UMLIntroduction to UML
Introduction to UML
 
Object diagram
Object diagramObject diagram
Object diagram
 
System Modelling
System ModellingSystem Modelling
System Modelling
 
Unit 2(advanced class modeling & state diagram)
Unit  2(advanced class modeling & state diagram)Unit  2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
 
Types of UML diagrams
Types of UML diagramsTypes of UML diagrams
Types of UML diagrams
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagram
 
Collaboration Diagram
Collaboration DiagramCollaboration Diagram
Collaboration Diagram
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
Architectural styles and patterns
Architectural styles and patternsArchitectural styles and patterns
Architectural styles and patterns
 
Interaction Modeling
Interaction ModelingInteraction Modeling
Interaction Modeling
 
Modeling- Object, Dynamic and Functional
Modeling- Object, Dynamic and FunctionalModeling- Object, Dynamic and Functional
Modeling- Object, Dynamic and Functional
 
08 state diagram and activity diagram
08 state diagram and activity diagram08 state diagram and activity diagram
08 state diagram and activity diagram
 
Uml
UmlUml
Uml
 
Design patterns ppt
Design patterns pptDesign patterns ppt
Design patterns ppt
 
Architecture design in software engineering
Architecture design in software engineeringArchitecture design in software engineering
Architecture design in software engineering
 
Overview of UML Diagrams
Overview of UML DiagramsOverview of UML Diagrams
Overview of UML Diagrams
 
Lecture11 use case sequence diagram
Lecture11 use case sequence diagramLecture11 use case sequence diagram
Lecture11 use case sequence diagram
 
Use Case Modeling
Use Case ModelingUse Case Modeling
Use Case Modeling
 

Viewers also liked

Advanced Use Case Diagram and Model
Advanced Use Case Diagram and ModelAdvanced Use Case Diagram and Model
Advanced Use Case Diagram and Model
QBI Institute
 
Use Case diagram-UML diagram-1
Use Case diagram-UML diagram-1Use Case diagram-UML diagram-1
Use Case diagram-UML diagram-1
Ramakant Soni
 
Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2
Ramakant Soni
 
Slides1 - testing
Slides1 - testingSlides1 - testing
Slides1 - testing
Jyothi Vbs
 
Ch 5 O O Data Modeling Class
Ch 5  O O  Data Modeling ClassCh 5  O O  Data Modeling Class
Ch 5 O O Data Modeling Class
guest8fdbdd
 
Requirements validation and management
Requirements validation and managementRequirements validation and management
Requirements validation and management
QBI Institute
 
Stakeholder analyis
Stakeholder analyisStakeholder analyis
Stakeholder analyis
QBI Institute
 
Leadership Skills for IT Business Analysts
Leadership Skills for IT Business AnalystsLeadership Skills for IT Business Analysts
Leadership Skills for IT Business Analysts
QBI Institute
 
Thinking Ability for Business Analysts
Thinking Ability for Business AnalystsThinking Ability for Business Analysts
Thinking Ability for Business Analysts
QBI Institute
 
Unified Modelling Language
Unified Modelling LanguageUnified Modelling Language
Unified Modelling Language
QBI Institute
 
Business Analysis Essentials
Business  Analysis EssentialsBusiness  Analysis Essentials
Business Analysis Essentials
QBI Institute
 
Software Product Management
Software Product ManagementSoftware Product Management
Software Product Management
QBI Institute
 
Uml Activity Diagrams
Uml Activity DiagramsUml Activity Diagrams
Uml Activity Diagrams
QBI Institute
 
BPMN
BPMNBPMN
Ba Enterprise Analysis
Ba Enterprise AnalysisBa Enterprise Analysis
Ba Enterprise Analysis
QBI Institute
 
Test Management for IT Business Analysts
Test Management for IT Business AnalystsTest Management for IT Business Analysts
Test Management for IT Business Analysts
QBI Institute
 
Business Analyst Competencies
Business Analyst CompetenciesBusiness Analyst Competencies
Business Analyst Competencies
QBI Institute
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
Raz Friman
 
Stakeholder Analysis
Stakeholder Analysis Stakeholder Analysis
Stakeholder Analysis
QBI Institute
 
Requirements Analysis
Requirements AnalysisRequirements Analysis
Requirements Analysis
QBI Institute
 

Viewers also liked (20)

Advanced Use Case Diagram and Model
Advanced Use Case Diagram and ModelAdvanced Use Case Diagram and Model
Advanced Use Case Diagram and Model
 
Use Case diagram-UML diagram-1
Use Case diagram-UML diagram-1Use Case diagram-UML diagram-1
Use Case diagram-UML diagram-1
 
Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2
 
Slides1 - testing
Slides1 - testingSlides1 - testing
Slides1 - testing
 
Ch 5 O O Data Modeling Class
Ch 5  O O  Data Modeling ClassCh 5  O O  Data Modeling Class
Ch 5 O O Data Modeling Class
 
Requirements validation and management
Requirements validation and managementRequirements validation and management
Requirements validation and management
 
Stakeholder analyis
Stakeholder analyisStakeholder analyis
Stakeholder analyis
 
Leadership Skills for IT Business Analysts
Leadership Skills for IT Business AnalystsLeadership Skills for IT Business Analysts
Leadership Skills for IT Business Analysts
 
Thinking Ability for Business Analysts
Thinking Ability for Business AnalystsThinking Ability for Business Analysts
Thinking Ability for Business Analysts
 
Unified Modelling Language
Unified Modelling LanguageUnified Modelling Language
Unified Modelling Language
 
Business Analysis Essentials
Business  Analysis EssentialsBusiness  Analysis Essentials
Business Analysis Essentials
 
Software Product Management
Software Product ManagementSoftware Product Management
Software Product Management
 
Uml Activity Diagrams
Uml Activity DiagramsUml Activity Diagrams
Uml Activity Diagrams
 
BPMN
BPMNBPMN
BPMN
 
Ba Enterprise Analysis
Ba Enterprise AnalysisBa Enterprise Analysis
Ba Enterprise Analysis
 
Test Management for IT Business Analysts
Test Management for IT Business AnalystsTest Management for IT Business Analysts
Test Management for IT Business Analysts
 
Business Analyst Competencies
Business Analyst CompetenciesBusiness Analyst Competencies
Business Analyst Competencies
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Stakeholder Analysis
Stakeholder Analysis Stakeholder Analysis
Stakeholder Analysis
 
Requirements Analysis
Requirements AnalysisRequirements Analysis
Requirements Analysis
 

Similar to Use case Diagram

ASP.NET System design 2
ASP.NET System design 2ASP.NET System design 2
ASP.NET System design 2
Sisir Ghosh
 
Lesson02_Use Case Diagrams
Lesson02_Use Case DiagramsLesson02_Use Case Diagrams
Lesson02_Use Case Diagrams
Marwa Ali Eissa
 
Use Case approach
Use Case approachUse Case approach
Use Case approach
Sreeram Kishore Chavali
 
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Dr Sukhpal Singh Gill
 
Lab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagramLab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagram
Farah Ahmed
 
Software Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdfSoftware Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdf
MeagGhn
 
conversion-gate02.pptx
conversion-gate02.pptxconversion-gate02.pptx
conversion-gate02.pptx
NouraBaccar1
 
Use Case Analysis and Diagramming
 Use Case Analysis and Diagramming Use Case Analysis and Diagramming
Use Case Analysis and Diagramming
Ornella Dunn
 
Ch 2.1
Ch 2.1Ch 2.1
Uml
UmlUml
OBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .ppt
OBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .pptOBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .ppt
OBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .ppt
AshishSaraswat30
 
UseCase Model.pptx
UseCase Model.pptxUseCase Model.pptx
UseCase Model.pptx
NitinShelake4
 
SYBTech_2021_Patt_Unit 4 Object Oriented Analysis Part I.pdf
SYBTech_2021_Patt_Unit 4  Object Oriented Analysis Part I.pdfSYBTech_2021_Patt_Unit 4  Object Oriented Analysis Part I.pdf
SYBTech_2021_Patt_Unit 4 Object Oriented Analysis Part I.pdf
NitinShelake4
 
How to write use cases
How to write use casesHow to write use cases
How to write use cases
Gloria Stoilova
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
Nwabueze Obioma
 
Use-Case-Diagram.ppt
Use-Case-Diagram.pptUse-Case-Diagram.ppt
Use-Case-Diagram.ppt
FarHana74914
 
3 analysis and design overview
3 analysis and design overview3 analysis and design overview
3 analysis and design overview
Châu Thanh Chương
 
Quality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxQuality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White Box
Kimberly Jones
 
Ooad
OoadOoad
Ooad
gantib
 
Ooad Overview
Ooad OverviewOoad Overview
Ooad Overview
Dang Tuan
 

Similar to Use case Diagram (20)

ASP.NET System design 2
ASP.NET System design 2ASP.NET System design 2
ASP.NET System design 2
 
Lesson02_Use Case Diagrams
Lesson02_Use Case DiagramsLesson02_Use Case Diagrams
Lesson02_Use Case Diagrams
 
Use Case approach
Use Case approachUse Case approach
Use Case approach
 
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
Workshop on Basics of Software Engineering (DFD, UML and Project Culture)
 
Lab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagramLab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagram
 
Software Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdfSoftware Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdf
 
conversion-gate02.pptx
conversion-gate02.pptxconversion-gate02.pptx
conversion-gate02.pptx
 
Use Case Analysis and Diagramming
 Use Case Analysis and Diagramming Use Case Analysis and Diagramming
Use Case Analysis and Diagramming
 
Ch 2.1
Ch 2.1Ch 2.1
Ch 2.1
 
Uml
UmlUml
Uml
 
OBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .ppt
OBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .pptOBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .ppt
OBJECT ORIENTED ANALYSIS FOR EASY UNDERSTANDING .ppt
 
UseCase Model.pptx
UseCase Model.pptxUseCase Model.pptx
UseCase Model.pptx
 
SYBTech_2021_Patt_Unit 4 Object Oriented Analysis Part I.pdf
SYBTech_2021_Patt_Unit 4  Object Oriented Analysis Part I.pdfSYBTech_2021_Patt_Unit 4  Object Oriented Analysis Part I.pdf
SYBTech_2021_Patt_Unit 4 Object Oriented Analysis Part I.pdf
 
How to write use cases
How to write use casesHow to write use cases
How to write use cases
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
 
Use-Case-Diagram.ppt
Use-Case-Diagram.pptUse-Case-Diagram.ppt
Use-Case-Diagram.ppt
 
3 analysis and design overview
3 analysis and design overview3 analysis and design overview
3 analysis and design overview
 
Quality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxQuality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White Box
 
Ooad
OoadOoad
Ooad
 
Ooad Overview
Ooad OverviewOoad Overview
Ooad Overview
 

More from Rahul Pola

UML Diagrams
UML  DiagramsUML  Diagrams
UML Diagrams
Rahul Pola
 
Automized Examination System
Automized Examination SystemAutomized Examination System
Automized Examination System
Rahul Pola
 
Project Synopsis sample
Project Synopsis sampleProject Synopsis sample
Project Synopsis sample
Rahul Pola
 
Report format
Report formatReport format
Report format
Rahul Pola
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagram
Rahul Pola
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Rahul Pola
 
Linux shell env
Linux shell envLinux shell env
Linux shell env
Rahul Pola
 
Linux Information
Linux InformationLinux Information
Linux Information
Rahul Pola
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Rahul Pola
 
Android introduction
Android introductionAndroid introduction
Android introduction
Rahul Pola
 

More from Rahul Pola (10)

UML Diagrams
UML  DiagramsUML  Diagrams
UML Diagrams
 
Automized Examination System
Automized Examination SystemAutomized Examination System
Automized Examination System
 
Project Synopsis sample
Project Synopsis sampleProject Synopsis sample
Project Synopsis sample
 
Report format
Report formatReport format
Report format
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagram
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Linux shell env
Linux shell envLinux shell env
Linux shell env
 
Linux Information
Linux InformationLinux Information
Linux Information
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Android introduction
Android introductionAndroid introduction
Android introduction
 

Recently uploaded

Cricket management system ptoject report.pdf
Cricket management system ptoject report.pdfCricket management system ptoject report.pdf
Cricket management system ptoject report.pdf
Kamal Acharya
 
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
dulbh kashyap
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Pallavi Sharma
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
Kamal Acharya
 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Dr.Costas Sachpazis
 
Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
ShivangMishra54
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
aarusi sexy model
 
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
simrangupta87541
 
BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
sathishkumars808912
 
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Poonam Singh
 
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
nonods
 
Microsoft Azure AD architecture and features
Microsoft Azure AD architecture and featuresMicrosoft Azure AD architecture and features
Microsoft Azure AD architecture and features
ssuser381403
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
LokerXu2
 
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
dABGO KI CITy kUSHINAGAR Ak47
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
sapna sharmap11
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
yakranividhrini
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Tsuyoshi Horigome
 
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
sonamrawat5631
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
Kamal Acharya
 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
Sri Ramakrishna Institute of Technology
 

Recently uploaded (20)

Cricket management system ptoject report.pdf
Cricket management system ptoject report.pdfCricket management system ptoject report.pdf
Cricket management system ptoject report.pdf
 
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
 
Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
 
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
 
BBOC407 Module 1.pptx Biology for Engineers
BBOC407  Module 1.pptx Biology for EngineersBBOC407  Module 1.pptx Biology for Engineers
BBOC407 Module 1.pptx Biology for Engineers
 
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
 
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
 
Microsoft Azure AD architecture and features
Microsoft Azure AD architecture and featuresMicrosoft Azure AD architecture and features
Microsoft Azure AD architecture and features
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
 
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
 
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
 
Basic principle and types Static Relays ppt
Basic principle and  types  Static Relays pptBasic principle and  types  Static Relays ppt
Basic principle and types Static Relays ppt
 

Use case Diagram

  • 1. Object Oriented Design and Analysis Use Case Diagram PRESENTED BY : - MURLIMOHAN KANDIKATLA RAHUL POLA
  • 2. Object Oriented Design and Analysis CONTENTS What is Use-Case Diagram Purpose
  • 3. Object Oriented Design and Analysis Introduction Use-cases are descriptions of the functionality of a system from a user perspective.  Depict the behaviour of the system, as it appears to an outside user.  Describe the functionality and users (actors) of the system.  Show the relationships between the actors that use the system, the use cases (functionality) they use, and the relationship between different use cases.  Document the scope of the system.  Illustrate the developer’s understanding of the user’s requirements.
  • 4. Object Oriented Design and Analysis Use Case Diagram, purpose Use case models are developed at different levels of abstraction system, system component, or a class. Use case modelling is an iterative and incremental process. If user requirements change, the changes should be made in all the affected documents. Requirements document (text in natural language) Class diagrams Activity diagrams Sequence diagrams Statechart diagrams
  • 5. Object Oriented Design and Analysis Use Case diagrams, basic UML notation  Use Case: A Use Case is a description of a set of interactions between a user and the system.  Components of use case diagram:  Actor  Use case  System boundary  Relationship use case name use case name use case name
  • 6. Object Oriented Design and Analysis ACTOR  An actor is some one or something that must interact with the system under development  Actors can be human or automated systems.  Actors are not part of the system.  UML notation for actor is stickman, shown below. Student Faculty Employee
  • 7. Object Oriented Design and Analysis Primary and Secondary Actors Primary Actor Acts on the system Initiates an interaction with the system Uses the system to fulfill his/her goal Events Something we don’t have control over Secondary Actor Is acted on/invoked/used by the system Helps the system to fulfills its goal Something the system uses to get its job done
  • 8. Object Oriented Design and Analysis External Hardware And Other Systems • External Hardware – It is the hardware device – It is the part of an application – Uses the system to fulfill his/her goal • Other Systems – Is acted on/invoked/used by the system – Helps the system to fulfills its goal – The system with which system interacts
  • 9. Object Oriented Design and Analysis USE CASE What is USE case?  A use case is a pattern of behavior, the system exhibits  The use cases are sequence of actions that the user takes on a system to get particular target  USE CASE is dialogue between an actor and the system. • Examples: Add a course
  • 10. Object Oriented Design and Analysis System Boundary  It is shown as a rectangle.  It helps to identify what is external versus internal, and what the responsibilities of the system are.  The external environment is represented only by actors.
  • 11. Object Oriented Design and Analysis Relationship Relationship is an association between use case and actor. There are several Use Case relationships:  Include  Extend  Association  Dependency  Generalization
  • 12. Object Oriented Design and Analysis Include Relationship  Include relationships insert additional behavior into a base use case  use cases that are included as parts of other use cases. Enable to factor common behavior.  They are shown as a dotted line with an open arrow and the key word <<include>>
  • 13. Object Oriented Design and Analysis Extend Relationship  The extended relationship is used to indicate that use case completely consists of the behavior of another use case at one or specific point  use cases that extend the behavior of other core use cases. Enable to factor variants  It is shown as a dotted line with an arrow point and labeled <<extend>> Login Register New User << extend>>
  • 14. Object Oriented Design and Analysis
  • 15. Object Oriented Design and Analysis THANK YOU
  翻译: