Escolar Documentos
Profissional Documentos
Cultura Documentos
Especificação de
Caso de Uso
<Cliente>
<Sigla> - <Projeto>
Especificação de Caso de Uso
<Cliente> - <Projeto>
Identificação do Documento
Este documento serve para descrever e detalhar os casos de usos e suas respectivas
funcionalidades. Os requisitos são refinados através das descrições dos fluxos, regras de negócios e
proposta visual das interfaces. Desta forma, este documento deve ter um aceite formal do cliente,
pois fornece um detalhamento dos requisitos de sistema.
Histórico de Revisões
Deverão ser mantidos nessa seção os registros de toda evolução do documento (criação, alterações,
etc.) e os aceites obtidos do cliente devem ser destacados.
Empresa Teste
Modelo de exemplo usado em uma empresa real 2
Especificação de Caso de Uso
<Cliente> - <Projeto>
Índice
Empresa Teste
Modelo de exemplo usado em uma empresa real 3
Especificação de Caso de Uso
<Cliente> - <Projeto>
1. Requisitos Especiais
<Listar requisitos não-funcionais específicos ao caso de uso (se houver). Ou seja, citar aqui
aspectos relacionados à usabilidade, confiabilidade, desempenho, restrições de design, etc que
dizem respeito somente a este caso de uso>.
2. Pré-condições
<Listar cada pré-condição do caso de uso (estado em que a aplicação deve estar ou um fator
externo necessário para que o caso de uso possa ser realizado).>
3. Pós-condições
<Listar todas as pós-condições do caso de uso (lista de possíveis estados em que a aplicação
pode ficar imediatamente após o término da execução do caso de uso, ou alteração de um fator
externo à aplicação).>
4. Fluxo Principal
<Represente visualmente e também descreva a seqüência normal para realização do caso de uso
com as suas respectivas regras de negócios. Vale lembrar que um determinado passo pode em
determinada condição, fazer referência a um fluxo alternativo e/ou item enquadrado>.
Ator 1 Ator 2
Ação 1 Ação 2
Ação 3
Ação 4
Empresa Teste
Modelo de exemplo usado em uma empresa real 4
Especificação de Caso de Uso
<Cliente> - <Projeto>
3
4
5
6 Fim do caso de uso
...
Detalhamento Funcional
01 Operações da Tela
Operação 1
Operação N
02 Ao efetuar <operação 1>:
<Descrever comportamento do sistema, mensagens emitidas, validações, etc.
03 Campos obrigatórios:
<Se possível já pré-definir os campos obrigatórios.>
Detalhamento Técnico
Tabelas Envolvidas
Tabela A
Tabela N
Campos
* Localização
Identificador
Base de Filtro/Validação/Construçã
Dados o
<filtro, formulário, <atributo na tela> <tabela.atributo> <detalhes relacionados a padrões,
GRID> validações, etc>
... ... ... ...
Parâmetros
Empresa Teste
Modelo de exemplo usado em uma empresa real 5
Especificação de Caso de Uso
<Cliente> - <Projeto>
Detalhamento Técnico
Tabelas Envolvidas
Tabela A
Tabela N
Campos
* Localização
Identificador
Base de Filtro/Validação/Construçã
Dados o
<filtro, formulário, <atributo na tela> <tabela.atributo> <detalhes relacionados a padrões,
GRID> validações, etc>
... ... ... ...
Parâmetros
Empresa Teste
Modelo de exemplo usado em uma empresa real 6
Especificação de Caso de Uso
<Cliente> - <Projeto>
2
3
4
5
6 Retorna para o passo X do fluxo principal
...
Detalhamento Técnico
Tabelas Envolvidas
Tabela A
Tabela N
Campos
* Localização
Identificador
Base de Filtro/Validação/Construçã
Dados o
<filtro, formulário, <atributo na tela> <tabela.atributo> <detalhes relacionados a padrões,
GRID> validações, etc>
... ... ... ...
Empresa Teste
Modelo de exemplo usado em uma empresa real 7
Especificação de Caso de Uso
<Cliente> - <Projeto>
Parâmetros
Empresa Teste
Modelo de exemplo usado em uma empresa real 8
Especificação de Caso de Uso
<Cliente> - <Projeto>
8
9
10 Retorna para o passo X do fluxo principal
...
Detalhamento Técnico
Tabelas Envolvidas
Tabela A
Tabela N
Campos
* Localização
Identificador
Base de Filtro/Validação/Construçã
Dados o
<filtro, formulário, <atributo na tela> <tabela.atributo> <detalhes relacionados a padrões,
GRID> validações, etc>
... ... ... ...
Parâmetros
Empresa Teste
Modelo de exemplo usado em uma empresa real 9
Especificação de Caso de Uso
<Cliente> - <Projeto>
Empresa Teste
Modelo de exemplo usado em uma empresa real 10