Casos de Uso é uma técnica criada por Ivar Jacobson para documentar requisitos funcionais e foi criada antes da UML, em 1987.
Possui um diagrama dedicado na UML.
Possui uma documentação textual que descreve o sistema sob a perspectiva de perfis de usuário final e descreve a interação típica destes usuários com o sistema.
A técnica de Casos de Uso está dividida em dois tipos de artefatos:
Há divergência entre especialistas sobre a ordem em que estes artefatos devem ser produzidos.
"Casos de uso são soluções comprovadas para problemas eternos na indústria de software." - Ivar Jacobson e Alistair Cockburn (2023)
No artigo de Jarbele Coutinho e colaboradoras (2019), após um mapeamento sistemático de 1.099 trabalhos sobre Engenharia de Requisitos e Teste de Software no contexto ágil, foi identificado que reuniões semanais deveriam ser realizadas para estabelecer uma comunicação frequente com as partes interessadas e que a maioria dos projetos adota Casos de Uso como modelos conceituais e realiza a descrição de casos de uso.