Graphical use cases and misuse cases
Graphical use and misuse cases can be represented visually in diagrams, typically using the Unified Modeling Language (UML) notations. The Object Management Group (OMG) is an international, open-membership, not-for-profit technology standards consortium. UML is one of the standards developed and maintained by the OMG.
UML use cases describe legitimate interactions with the software, while misuse cases focus on potential misuse, abuse, or security threats. Next, I’ll provide examples of both graphical use cases and misuse cases.
Graphical use case diagram
In a use case diagram, you can represent use cases and actors visually. Here’s a simple example:
Figure 2.1 – Example graphical use case diagram
In this diagram, the User actor interacts with the Login use case, indicating that users log in to the system.
This diagram represents a legitimate user interaction scenario.