Secuencia de transacciones en un diálogo entre un actor y un componente o sistema con un resultado tangible, donde el actor puede ser un usuario, otro sistema o un dispositivo de hardware que inicia una acción que intercambia información con el sistema. Cada caso de uso es una serie completa de eventos, vistos desde el punto de vista del actor.
Los casos de uso se emplean a menudo en el diseño y la ingeniería de sistemas informáticos. Describen la respuesta deseada de un sistema cuando recibe peticiones externas.