You are on page 1of 7

WHEN TO USE USE CASES?

- Aravindhraj Natarajan, AP/CSE , PSGiTech


SUN UP MEETING

• Components of Use Case Diagram


• Use Case
• Actors
• Relationships
• Includes
• Extends
• Generalization
• Example Use Case Diagrams
AGENDA

• When to use use case diagrams?


• Assignment 1
• Unit 2 - Class Diagram
WHEN TO USE USE CASE DIAGRAMS?

• Use case diagram is an essential tool in requirements capture and in planning and controlling an iterative project. 
• To understand the dynamics of a system, we need to use different types of diagrams. Use case diagram is one of
them and its specific purpose is to gather system requirements and actors.
• Use case diagrams specify the events of a system and their flows. But use case diagram never describes how they
are implemented. 
• Use case diagram can be imagined as a black box where only the input, output, and the function of the black box is
known.
• These diagrams are used at a very high level of design. This high level design is refined again and again to get a
complete and practical picture of the system. A well-structured use case also describes the pre-condition, post
condition, and exceptions. These extra elements are used to make test cases when performing the testing.
WHEN TO USE USECASE DIAGRAMS?

• Use Cases – a Beautiful Way to Get to the Functional Requirements


• Use Cases Can Be Used to Document the Functionality of an Existing System
• Use Cases Can Be Used to Document Functionality For New Systems
• Use Cases Can Be Used to Specify Updates To Existing Systems
ASSIGNMENT 1

• Write Use Cases and draw use case diagrams for the following scenarios
• Team 1 : Banking System
• Team 2 : Library Management System
• Team 3 : Payroll Processing System
• Team 4 : Ticket Reservation System
• Team 5 : Food Ordering System
• Team 6: Passenger Lift Operating System
UNIT 1 - SUMMARY

• Introduction to OOA/D
• Unified Process
• UML Diagrams
• Case Study – NextGen POS System
• Use Cases
• Use Case Modelling

You might also like