El modelo de caso de uso identifica los requisitos del sistema en términos de la funcionalidad que debe existir para conseguir los objetivos establecidos por el usuario o para resolver un problema identificado por el usuario. Los casos de uso describen los comportamientos principales identificados en los requisitos y describen el valor que los resultados dan a los usuarios; no describen cómo funciona internamente el sistema. Los actores son los usuarios del sistema y representan los diferentes roles que la gente y otros sistemas representan cuando interactúan con el sistema.
Los diagramas de caso de uso describen las relaciones ente los casos de uso y los actores, y los diagramas de actividad describen el flujo de los objetos y control en cada comportamiento identificado.