Use case diagrams show actors, system boundaries, and goals. They are useful early because they focus on who needs what from the system without prescribing interface detail.
- Actors represent roles or external systems.
- Use cases represent goals, not screen clicks.
- The boundary clarifies what belongs inside the solution.