What a use case diagram shows
A use case diagram is the highest-level view of a system in UML. It shows the people and external systems that interact with it, called actors, and the goals they can achieve, called use cases. It deliberately leaves out screens, data and the order of steps.
That simplicity is why it appears so early in a project and in so many software engineering courses. It gives everyone a shared list of what the system must do before anyone argues about how. A use case diagram generator saves the drawing time so the discussion can start sooner.



