Use cases are not actually part of the UML, but they are closely related. Plus, it's my favorite topic! What are use cases? Why are they useful? How are they better than contract-style requirements?
Resources:
My book is “Use Cases: Requirements in Context,” a step-by-step guide to creating software requirements compatible with the UML and the Unified Process.