SlideShare a Scribd company logo
1 of 15
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

Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramAshesh R
 
Interaction Modeling
Interaction ModelingInteraction Modeling
Interaction ModelingHemant Sharma
 
Component and Deployment Diagram - Brief Overview
Component and Deployment Diagram - Brief OverviewComponent and Deployment Diagram - Brief Overview
Component and Deployment Diagram - Brief OverviewRajiv Kumar
 
UML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionUML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionCherryBerry2
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxNwabueze Obioma
 
Advanced Structural Modeling
Advanced Structural ModelingAdvanced Structural Modeling
Advanced Structural ModelingAMITJain879
 
object oriented methodologies
object oriented methodologiesobject oriented methodologies
object oriented methodologiesAmith Tiwari
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentationmewaseem
 
Overview of UML Diagrams
Overview of UML DiagramsOverview of UML Diagrams
Overview of UML DiagramsManish Kumar
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagramsartgreen
 
System Models in Software Engineering SE7
System Models in Software Engineering SE7System Models in Software Engineering SE7
System Models in Software Engineering SE7koolkampus
 

What's hot (20)

Use Case Modeling
Use Case ModelingUse Case Modeling
Use Case Modeling
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Behavioural modelling
Behavioural modellingBehavioural modelling
Behavioural modelling
 
Interaction Modeling
Interaction ModelingInteraction Modeling
Interaction Modeling
 
Component and Deployment Diagram - Brief Overview
Component and Deployment Diagram - Brief OverviewComponent and Deployment Diagram - Brief Overview
Component and Deployment Diagram - Brief Overview
 
UML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussionUML Diagram @ Software engineering discussion
UML Diagram @ Software engineering discussion
 
UML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptxUML and Software Modeling Tools.pptx
UML and Software Modeling Tools.pptx
 
Advanced Structural Modeling
Advanced Structural ModelingAdvanced Structural Modeling
Advanced Structural Modeling
 
Class diagrams
Class diagramsClass diagrams
Class diagrams
 
Use case diagrams
Use case diagramsUse case diagrams
Use case diagrams
 
object oriented methodologies
object oriented methodologiesobject oriented methodologies
object oriented methodologies
 
Ooad unit – 1 introduction
Ooad unit – 1 introductionOoad unit – 1 introduction
Ooad unit – 1 introduction
 
Uml Presentation
Uml PresentationUml Presentation
Uml Presentation
 
Presentation on uml
Presentation on umlPresentation on uml
Presentation on uml
 
Uml
UmlUml
Uml
 
Uml - An Overview
Uml - An OverviewUml - An Overview
Uml - An Overview
 
UML Diagrams
UML DiagramsUML Diagrams
UML Diagrams
 
Overview of UML Diagrams
Overview of UML DiagramsOverview of UML Diagrams
Overview of UML Diagrams
 
Lecture04- Use Case Diagrams
Lecture04- Use Case DiagramsLecture04- Use Case Diagrams
Lecture04- Use Case Diagrams
 
System Models in Software Engineering SE7
System Models in Software Engineering SE7System Models in Software Engineering SE7
System Models in Software Engineering SE7
 

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 ModelQBI Institute
 
Use Case diagram-UML diagram-1
Use Case diagram-UML diagram-1Use Case diagram-UML diagram-1
Use Case diagram-UML diagram-1Ramakant Soni
 
Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2Ramakant Soni
 
Slides1 - testing
Slides1 - testingSlides1 - testing
Slides1 - testingJyothi 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 Classguest8fdbdd
 
Requirements validation and management
Requirements validation and managementRequirements validation and management
Requirements validation and managementQBI Institute
 
Leadership Skills for IT Business Analysts
Leadership Skills for IT Business AnalystsLeadership Skills for IT Business Analysts
Leadership Skills for IT Business AnalystsQBI Institute
 
Thinking Ability for Business Analysts
Thinking Ability for Business AnalystsThinking Ability for Business Analysts
Thinking Ability for Business AnalystsQBI Institute
 
Unified Modelling Language
Unified Modelling LanguageUnified Modelling Language
Unified Modelling LanguageQBI Institute
 
Business Analysis Essentials
Business  Analysis EssentialsBusiness  Analysis Essentials
Business Analysis EssentialsQBI Institute
 
Software Product Management
Software Product ManagementSoftware Product Management
Software Product ManagementQBI Institute
 
Uml Activity Diagrams
Uml Activity DiagramsUml Activity Diagrams
Uml Activity DiagramsQBI Institute
 
Ba Enterprise Analysis
Ba Enterprise AnalysisBa Enterprise Analysis
Ba Enterprise AnalysisQBI Institute
 
Test Management for IT Business Analysts
Test Management for IT Business AnalystsTest Management for IT Business Analysts
Test Management for IT Business AnalystsQBI Institute
 
Business Analyst Competencies
Business Analyst CompetenciesBusiness Analyst Competencies
Business Analyst CompetenciesQBI Institute
 
Use case diagram
Use case diagramUse case diagram
Use case diagramRaz Friman
 
Stakeholder Analysis
Stakeholder Analysis Stakeholder Analysis
Stakeholder Analysis QBI Institute
 
Requirements Analysis
Requirements AnalysisRequirements Analysis
Requirements AnalysisQBI 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 2Sisir Ghosh
 
Lesson02_Use Case Diagrams
Lesson02_Use Case DiagramsLesson02_Use Case Diagrams
Lesson02_Use Case DiagramsMarwa Ali Eissa
 
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 diagramFarah Ahmed
 
Software Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdfSoftware Engineering Tools and Practices.pdf
Software Engineering Tools and Practices.pdfMeagGhn
 
conversion-gate02.pptx
conversion-gate02.pptxconversion-gate02.pptx
conversion-gate02.pptxNouraBaccar1
 
Use Case Analysis and Diagramming
 Use Case Analysis and Diagramming Use Case Analysis and Diagramming
Use Case Analysis and DiagrammingOrnella Dunn
 
Use-Case-Diagram.ppt
Use-Case-Diagram.pptUse-Case-Diagram.ppt
Use-Case-Diagram.pptFarHana74914
 
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 BoxKimberly Jones
 
Ooad Overview
Ooad OverviewOoad Overview
Ooad OverviewDang Tuan
 
Use Case Modeling in Software Development: A Survey and Taxonomy
Use Case Modeling in Software Development: A Survey and TaxonomyUse Case Modeling in Software Development: A Survey and Taxonomy
Use Case Modeling in Software Development: A Survey and TaxonomyEswar Publications
 

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
 
UseCase Model.pptx
UseCase Model.pptxUseCase Model.pptx
UseCase Model.pptx
 
How to write use cases
How to write use casesHow to write use cases
How to write use cases
 
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
 
Ooad overview
Ooad overviewOoad overview
Ooad overview
 
UML Unit 01
UML Unit 01UML Unit 01
UML Unit 01
 
Chapter1
Chapter1Chapter1
Chapter1
 
Use Case Modeling in Software Development: A Survey and Taxonomy
Use Case Modeling in Software Development: A Survey and TaxonomyUse Case Modeling in Software Development: A Survey and Taxonomy
Use Case Modeling in Software Development: A Survey and Taxonomy
 

More from Rahul Pola

Automized Examination System
Automized Examination SystemAutomized Examination System
Automized Examination SystemRahul Pola
 
Project Synopsis sample
Project Synopsis sampleProject Synopsis sample
Project Synopsis sampleRahul Pola
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagramRahul Pola
 
Object diagram
Object diagramObject diagram
Object diagramRahul Pola
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingRahul Pola
 
Linux shell env
Linux shell envLinux shell env
Linux shell envRahul Pola
 
Linux Information
Linux InformationLinux Information
Linux InformationRahul Pola
 
Cloud computing
Cloud computingCloud computing
Cloud computingRahul Pola
 
Android introduction
Android introductionAndroid introduction
Android introductionRahul Pola
 

More from Rahul Pola (11)

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
 
Object diagram
Object diagramObject diagram
Object 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

Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxnuruddin69
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...Health
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 

Recently uploaded (20)

Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 

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