This is a Use Case diagram
The use case diagram captures an external view of the system being modelled and thus helps to reveal the system boundaries and serves as a basis for range estimates
It consists of 3 parts:
Actor - User System Boundary - the boundaries of the system, the program itself. UseCase - the usage scenario line with an open arrow - include (pay attention to directions) - right to left (mandatory to include in the scenario), right to left - extend (optionally extends)
the diagram always needs a document that verbally describes the project
It is a sequence of related transactions between a participant (usually a user in a specific role, but also another system) and the system during a mutual dialogue
The main purpose is to capture the actors who interact with the system and the relationships between the services and those to whom they are provided, in both visual and textual form