Please enable JavaScript.
Coggle requires JavaScript to display documents.
UML Use Case Diagram Tutorial (Systems (Step 1: Represent a system with a…
UML Use Case Diagram Tutorial
Systems
Step 1
: Represent a system with a rectangle
Step 2
: Put the name of the system at the top of the rectangle
Anything within this rectangle happens within the system
Anything outside of the rectangle doesn't happen
A system is whatever we are developing
Actor
An actor is going to be someone or something that uses that system to achieve a goal
That could be a person, an organization ,another system, or an external device
Primary Actors
Initiates the use of the system
Secondary Actors
Reactionary
Step 3
: Identify the actor for the system and differentiate which is Primary and Secondary actor category
Use Case
A Use Case is depicted with oval shape and it represents an action that accomplishes some sort of task within the system
Use case going to placed within the rectangle because the're actions that occur within the system
Step 4
: Placed the use cases based on actions occurs within system
Have to put the use cases in logical order
Relationship
Each actor has to interact with at least one of the Use Cases within the system
Relationship happens between the Actor and Use Case
Step 5
: Connect the Actors to Use Cases based on the functions/actions occurs within the system
Type of relationships
Association
Include
Base Use Case
Included Use Case
happens every time
Extend
Base use case
Extend Use Case
happens sometimes
Generalization
Known as inheritance
General Use Cae
Specialized Use Case
Extension Points
Extension Points are just a detailed version of extend relationships