Use case diagrams
Presented by
Ms.G.Sakthi Priya
Use Case diagram consists of
• System
• Actor
• Use Case
• Relationship (Association, Include, Extend, Generalization)
Systems
• Website
• Software component
• Business process
• Application
• Etc
Banking App
• An actor is specific individual or specific organization, Eg: a
cashier
Three kinds of Actor
1. Primary actor
-has user goals fulfilled through using services of the System.
-For example, the cashier.
2. Supporting actor
-provides a service to the System.
-The automated payment authorization service is an example.
3. Offstage actor
-has an interest in the behavior of the use case, but is not primary or
supporting;
-for example, a government tax agency.
USE CASE
• Use cases are text stories of some actor using a system to meet goals
Naming use cases:
• Must be a complete process from the viewpoint of the end user
• Usually in verb-object form like “Buy Pizza”
• Use enough detail to make it specific
• Use active voice, not passive voice
• From viewpoint of the actor, not the system
Example for Banking App:
• LogIn
• Check Balance
• Transfer Funds
• Make Payment
Relationship
• Association
• Include
• Extend
• Generalization
Association
Use case diagrams.pptx
Use case diagrams.pptx

Use case diagrams.pptx

  • 1.
    Use case diagrams Presentedby Ms.G.Sakthi Priya
  • 2.
    Use Case diagramconsists of • System • Actor • Use Case • Relationship (Association, Include, Extend, Generalization)
  • 3.
    Systems • Website • Softwarecomponent • Business process • Application • Etc Banking App
  • 4.
    • An actoris specific individual or specific organization, Eg: a cashier Three kinds of Actor 1. Primary actor -has user goals fulfilled through using services of the System. -For example, the cashier. 2. Supporting actor -provides a service to the System. -The automated payment authorization service is an example. 3. Offstage actor -has an interest in the behavior of the use case, but is not primary or supporting; -for example, a government tax agency.
  • 6.
    USE CASE • Usecases are text stories of some actor using a system to meet goals Naming use cases: • Must be a complete process from the viewpoint of the end user • Usually in verb-object form like “Buy Pizza” • Use enough detail to make it specific • Use active voice, not passive voice • From viewpoint of the actor, not the system
  • 7.
    Example for BankingApp: • LogIn • Check Balance • Transfer Funds • Make Payment
  • 9.
  • 10.