It is represented by a dashed arrow in the direction of the included use case with the notation >. Actors represent roles that can are played by users of the system. They separate the system into actors and use-cases. Use-cases are used during the analysis phase of a project to identify and partition system functionality. Include relationship: The use case is mandatory and part of the base use case. An important part of the Unified Modeling Language (UML) is the facilities for drawing usecase diagrams. It is represented by a dashed arrow in the direction of the base use case with the notation >. To represent complex relationships between different use cases, we can use the extend and include relationships.Įxtend relationship: The use case is optional and comes after the base use case. The use cases are functions performed by the actors interacting with the system. The actors are users or systems that interact with the main system and are represented by figures.
The system is represented by a box encompassing the use cases. The use case diagram displays three kinds of entities: the system, the actors, and the use cases.
A use case diagram can be made for a general scenario or multiple scenarios that encapsulate the system’s functioning. A UML use case diagram summarizes the interactions between a system and its users.