1. Use case diagrams show functional requirements without specifying order, data or control flow. Straight lines connect actors to use cases. 2. Actor generalization and use case extension/inclusion are shown. Extension improves on a use case, inclusion completes tasks for another use case. 3. External systems that use the system under design are represented, without data flow. Their placement is not critical.