Un diagrama de casos de uso describe las acciones y actividades que alguien o algo debe realizar para completar un proceso. Contiene elementos como actores, casos de uso y relaciones. Los casos de uso se organizan mediante relaciones de generalización, inclusión y extensión. Para crearlos se identifican los usuarios, roles, formas de interacción y objetivos, y se estructuran los casos de uso validándolos con los usuarios.