Artefato: Caso de Uso
Este artefato captura a seqüência das ações executadas por um sistema que tenham um resultado de valor observável para aqueles que interagem com o sistema.
Domínios: Requisitos
Tipos de Produto de Trabalho: Elemento de ModeloEspecificação
Objetivo

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.
  • 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.
  • Escritores técnicos usam-nos para compreender a seqüência de comportamento do sistema que eles necessitam descrever na documentação.
Relacionamentos
Ilustrações
Adaptação
Opções de Representação

Decida a extensão da elaboração dos Casos de Uso:

  • Descrever somente fluxos principais?
  • Descrever somente os Casos de Uso mais importantes?
  • Descrever totalmente as precondições e pós-condições?
  • Descrever os cenários primeiro, e então aumentar o nível de abstração descrevendo fluxos de Caso de Uso?

Alguns projetos aplicam os Casos de Uso informalmente para ajudar a descobrir, documentar e manter os requisitos de outra forma tal como as estórias de usuário. A forma como você personaliza os Casos de Uso pode depender do tamanho do projeto, da experiência da equipe, do conjunto de ferramentas, da relação com os clientes, etc. Veja Guideline: Detalhar Casos de Uso e Cenários para orientação sobre a documentação de Casos de Uso.

Informações Adicionais
Listas de Verificação
Conceitos