A principal finalidade do Caso de Uso é capturar o comportamento necessário ao sistema sob a perspectiva do usuário
final, para alcançar um ou mais objetivos. Diferentes usuários se beneficiam de formas diferentes, naturalmente:
-
Clientes usam-nos para descrever, ou pelo menos aprovar a descrição, do comportamento do sistema.
-
Usuários potenciais usam-nos para compreender o comportamento do sistema.
-
Arquitetos usam-nos para identificar a funcionalidade arquiteturalmente significante.
-
Desenvolvedores usam-nos para compreender o comportamento requerido do sistema de forma que eles
possam identificar classes a partir do fluxo de eventos dos Casos de Uso.
-
Analistas de testes e testadores usam-nos como uma base para identificar um subconjunto de Casos
de Teste necessários.
-
Gerentes usam-nos para planejar e avaliar o trabalho de cada iteração.
-
Analistas de documentação usam-nos para compreender a seqüência de comportamento do sistema que
eles necessitam descrever na documentação.
|