Unified Modelling Language Use Case Diagram.pptx

jospinjj 14 views 5 slides Feb 28, 2025
Slide 1
Slide 1 of 5
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5

About This Presentation

Use Case diagram


Slide Content

Use Case Diagram Dr.J.Jospin Jeya

Use Case Diagram A Use Case Diagram is a visual representation of the functional requirements of a system. It illustrates how different users (actors) interact with the system through various use cases. Here's a basic guide on how to create a Use Case Diagram: Components of a Use Case Diagram: Actors : External entities that interact with the system (e.g., users, other systems). Represented by stick figures. Use Cases : Specific actions or services provided by the system. Represented by ovals.

Cont.. System Boundary : The boundary that defines the scope of the system. Represented by a rectangle around the use cases. Associations : Lines connecting actors to use cases, showing the relationship. Include/Extend Relationships : Special relationships between use cases that indicate dependency or variation. Include : One use case always includes another use case. Extend : One use case can extend the behavior of another under certain conditions.

Use Case Diagram for an Online Banking System Example: Use Case Diagram for an Online Banking System Actors : Customer : Person using the banking system. Bank Admin : Person responsible for managing the bank's operations. Use Cases : Login : Customer logs into the system. View Account Balance : Customer checks their account balance. Transfer Money : Customer transfers money between accounts. View Transaction History : Customer views transaction history. Change Account Settings : Customer changes personal details or preferences. Deposit Funds : Customer deposits money into their account. Manage Customer Accounts : Bank admin manages customer details. Generate Reports : Bank admin generates system or transaction reports.

Cont.. Associations : Customer is associated with use cases like "Login," "View Account Balance," "Transfer Money," etc. Bank Admin is associated with use cases like "Manage Customer Accounts" and "Generate Reports."
Tags