Modeling the interactions between actors and the system, as well as the general flow of events. Use case diagrams are typically used in the following scenarios:ĭepicting the scope and goal of the interactions between the actor and the system. For a more comprehensive view of the system, it should be used in conjunction with other diagrams. As such, they are usually used at a high-level of design. Use case diagrams aren’t the most detailed diagram. On a macro scale, the information you can glean from use case diagrams allow you to set the scope of your system or application and what goals it can help the actors achieve. In essence, use case diagrams depict the system, who is using it, how they are using it, or what they are doing.
An actor is a person or entity that interacts with the system - normally, this is a user. The system can be a website or another similar entity being developed. In Unified Modelling Language (UML), use case diagrams are used to show the interactions between actors and a system.