UML use case diagrams overview the usage requirements for a system. The diagrams are useful for presentations and the use cases capture the details.