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 the draw.io blog, a Seibert Media sponsered diagramming tool, which allows 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


Short link to main page: https://seibert.biz/diagrams


Resourceful Links

See also

  • No labels

This content was last updated on 04/21/2021.

This content hasn't been updated in a while. That doesn't have to be a problem. Some of our pages live for years without becoming obsolete. Please click this link if you want us to update this page. Old content can be incorrect, misleading or outdated. Please get in contact with us via a form on this page, our live chat or via email with content@seibert.group if you are in doubt, have a question, suggestion, or want changes from us.