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 Modelo, Especificaçã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
Artefato do Contêiner | Modelo de Caso de Uso
Papéis | Responsável: | Modificado Por: Analista Desenvolvedor
Tarefas | Entrada para: Criar os Casos de Teste Detalhar os Requisitos Projetar a Solução Refinar a Arquitetura Descrever a Arquitetura Implementar a Solução | Saída de: Detalhar os Requisitos Encontrar e Descrever os Requisitos Implementar a Solução
Ilustrações
Templates | Especificação de Caso de Uso
Exemplos | Especificação de Caso de Uso
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 | Caso de Uso
Conceitos | Caso de Uso
Este programa e o material que o acompanha são disponibilizados sob a Eclipse Public License v1.0 que acompanha esta distribuição. Direitos Autorais do OpenUP.