Um diagrama de casos de utilização é definido pela Linguagem de Modelação Unificada.
Mostra as conexões entre os actores e os casos de utilização. Desta forma consegue representar as interações entre utilizadores/sistemas e as funcionalidades implementadas no sistema que se está a modelizar.
Nestes diagramas são representadas as seguintes entidades:\n*Actores\n*Casos de utilização