Child pages
  • Use cases
Skip to end of metadata
Go to start of metadata

This page is a draft at this point. Its goal is to hold all info about usecase diagramming, that we think is valuable for our customers. Subscribe to the page if you want to stay in the loop.

We want to build a page about diagramming, that contains all relevant info for customers that we can come up with. This should be a content base for a lot of simple and straight forward guest blog posts for Atlassian partners and also ourselves.

This research page may contain unfinished or unconfirmed info!

This is a research page. Seibert Media uses research pages to prepare relevant topics and gather information about stories we want to run. Such research pages often evolve over a long period of time without quality assurance and cross-checking from our business experts. While all web content should be consumed cautiously, this page may still contain unconfirmed or unfinished information. Please use the live chat or a contact form on this page to help us improve it. Please ask us if you're unsure. We're happy to help if we can. Your interaction also helps us gauge interest in this research page, so don't hesitate to contact us.

Keywords: Diagramming, use case diagrammingInformation visualization

Use Cases


A use case is a list of actions or event steps typically defining the interactions between a role (actor) and a system to achieve a goal. The actor can be a human or other external system. Use cases apply to equipment, devices, or business processes. 

Business use case
"Abstract-level use case" refers to the business process being described and the external entities that belong to the process. The business use case will define the sequence of actions that the business needs to perform to give a meaningful results.
System use case
"Implementation use Case", are often less detailed than the business use case and refer to specific processes that will be carried out by different parts of a system.



In the context of diagrams- use case diagram is a behavioral UML diagram typeIn the Unified Modeling Language (UML), a use case diagram can summarize the details of your system's users (also known as actors) and their interactions with the system. To build a use case diagram, a set of specialized symbols and connectors are used.

Generally, use cases are also understood in the business context as a mock-up,  "business scenario," or user story. 

The "user story" is similar to use cases in terms of what they seek to accomplish- a description of how the system will carry out a specific business process to fulfill the stated requirements. Unlike a step-by-step enumeration of the process, a scenario is much more free-form.

A user story describes how the user would experience the functionality of the system. As suggested, it is a story that describes the tasks to be carried out, what information is seen, and how the user interacts with the system. 


Elements of a Use Case

  • Actor- anyone or anything that performs an a behavior.
  • Stakeholder- anyone who is interested in the behavior of the system.
  • Primary Actor- a stakeholder who interacts with the system to achieve a goal.
  • Preconditions- what must be true to happen in order for the system to work.
  • Triggers- the events that cause the use case to be initiated.
  • Main success scenarios- use case in which nothing goes wrong.
  • Alternative paths- expectations if something goes wrong in the system.


Examples of Use Cases

Use cases can be written or visualised- there are several diagrams available on draw.io that allow people or businesses to showcase business processes, devices, equipments, etc.  Below is a list of just a few different use cases and how diagrams can assist.

Resourceful Videos

Draw.io Template Manager
Draw.io Learn How
Draw.io Custom Library
Draw.io Make a Flow Chart
Draw.io Org Chart


Resourceful Links

See also

  • No labels
This page was last edited on 04/12/2021.