This document provides an introduction to use case diagrams. It defines a use case as a typical interaction between a user and a system. Use cases capture the functional requirements and how the system benefits users. A use case diagram visually documents user goals and system functionality using actors, use cases, and relationships between use cases. Actors represent people or external systems that interact with the system. Relationships like includes, extends, and generalization define how use cases interact and specialize other use cases. The document provides examples and exercises for creating use case diagrams.