Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

note.

md 7/20/2023

DIGRAMS NOTES
USE CASE DIAGRAM
Create Use Case Diagram

Identifying Actors and Use Cases

Identify actors:

Who uses the main use cases?


Who needs support for their daily work?
Who is responsible for system administration?
What are the external devices/software system with which the system must communicate?
Who has an interest in the result of the system?

Identify use cases (ask about actors):

What are the main tasks that an actor must perform?


Does an actor want to query or even modify information contained in the system?
Does an actor want to inform the system about changes in other systems?
Should an actor be informed about unexpected events within the system?

Describing use cases

Structured approach:

Key Values

Name Register

Short description Register user for event

Precondition N/A

Postcondition User info appears in database

Error situations Seat limit reached

System state Initial state

Actors User

Trigger User register for an event

Standard process (1) User fill personal info, (2)...

Alternative process (2')

Notation elements for use case diagram

1/7
note.md 7/20/2023

2/7
note.md 7/20/2023

CLASS DIAGRAM
Notation elements for class diagram

3/7
note.md 7/20/2023

MACHINE STATE DIGRAM


Notation elements for state machine diagram

4/7
note.md 7/20/2023

SEQUENCE DIAGRAM
5/7
note.md 7/20/2023

Notation elements for sequence diagram

Operator for combined fragments

6/7
note.md 7/20/2023

7/7

You might also like