Un diagrama de caso de uso representa la interacción entre actores y el sistema mediante casos de uso. Un caso de uso describe una secuencia de acciones que produce un resultado observable para un actor. Los diagramas de caso de uso incluyen actores, casos de uso y varios tipos de relaciones como asociación, dependencia, generalización, extensión y uso.