Uma análise de requisitos baseada em casos de uso é uma técnica bem empregada para captura e apresentação dos requisitos de software. O sucesso desta técnica pode ser justificado pela habilidade nos dar uma visão coesa dos requisitos do sistema para todos os stakeholders.
Este artigo visa explorar as necessidades de cada um destes stakeholders e destacar as características de casos de uso bem escritos, ou seja, apresentando os seus recursos, mensagens de fluxos de erro excepcionais, dependências, pré e pós condições de processamento etc.


