Es una herramienta de diagramación realizándolo de una manera mejorada, un caso de uso es la representación de los pasos o actividades que deben de hacerse o realizarse para llevar a cabo un proceso. Además se denota como una serie de interacciones que se desarrollaran en un sistema y sus respuestas.
Especifican la comunicación y el comportamiento de un sistema ante la interacción con un usuario u otros sistemas. La conexión entre las diferente casos de uso o elementos del modelo son la especialización y generalización.
Actores
Así se le llama a toda entidad externa al sistema que guarda una relación con el sistema y que le demanda una funcionalidad.
Tipos de relaciones
Comunica: Relación de asociación entre un actor y un caso de uso que denota la participación del actor en un caso de uso. Esto incluye operadores humanos y otros sistemas.
Usa: Relación de dependencia entre dos casos de uso que denota que un caso de uso es la inclusión del otro caso de uso.
Extiende: Relación de dependencia entre dos casos de uso que denota que un caso de uso es la especialización de otro
Generalización: Un caso de uso dado puede estar en una forma especializada de un caso de uso existente.
Elementos
Ejemplo 1
Este caso de uso lo podemos ver cuando vamos a un dispensador de comida.
Este caso de uso lo podemos ver cuando generamos un reporte en cualquier aplicación.
Ejemplo 3
Este caso de uso lo podemos ver cuando vamos al cajero.