Descrição dos casos de Uso
Por: marquesmb • 1/5/2015 • Pesquisas Acadêmicas • 467 Palavras (2 Páginas) • 377 Visualizações
Descrição de caso de uso
Ferramenta utilizada para detalhar requisitos de sistemas
Objetivos
- Aferir requisitos junto ao usuário
- Registrar as regras de negócios como formas de documentação e gerando continuidade do sistema;
- Apoio no desenvolvimento dos problemas;
- Garantir o trabalho desenvolvido. Documento comprobatório das decisões do usuário
Aplicação
- A cada caso de uso do sistema;
- Pode ser do tipo descrição expandida e descrição não expandida:
- Descrição Expandida: Descrição detalhada do caso de uso, pois envolve várias regras de negócio, transformação de informação e/ou Atualização das classes;
- Descrição Não Expandida: Descrição detalhada do caso de uso, pois envolve poucas regras de negócios.
Padrões de Representação
Descrição Expandida
Nome: | Cabeçalho | |
Objetivo: | Descrever o objetivo de forma sucinta | |
Pré-condição: | Regras que devem estar cumpridas antes da realização do caso de uso | |
Pós-condição: | São regras cumpridas pelo caso de uso que liberam procedimentos futuros |
Fluxo Normal:
Representa em sentenças o passo a passo dos procedimentos que são freqüentes.
- Sistema apresenta tela.
- ...
- Ator clica ok.
- ...
- Sistema encerra caso de uso
Fluxo Alternativo:
Representa as exceções das sentenças no fluxo normal.
3. Ator Clica ok.
3.1. Ator desiste da operação
3.1.1. Ator clica cancela. 3.1.2. Sistema encerra caso de uso. | } | Procedimento de atendimento aos eventos |
Regras:
- Cada sentença é numerada seqüencialmente;
- A sentença é comandada pelo sistema ou ator;
- A primeira e a última sentença são comandadas pelo sistema;
- Deve-se utilizar um padrão de linguagem;
- Descrição não representa condição e repetição;
- Descrição não representa controles técnicos;
- Não é preciso fluxo alternativo para todas as sentenças relacionadas no fluxo normal. Apresentar somente quando necessário.
- Podem-se utilizar comentários para complementar a informação “*** comentários”;
- Para representar os includes utilizar
; - Para representar os extends utilizar
.
Como Fazer:
O fato
[pic 1] | [pic 2] |
A Tela
[pic 3]
A Descrição:
Cabeçalho:
Nome: Alugar Veículos
Descrição: Registra o aluguel do veículo do cliente.
Pré-condição: Veículo deve estar cadastrado e disponível
Pós-Condição: Locação definida
Fluxo Normal:
1. Sistema apresenta tela; 2. Sistema apresenta lista de modelos; *** Somente os disponíveis 3. Ator escolhe modelo; 4. Sistema apresenta dados do veículo; 5. Sistema apresenta lista de Clientes; 6. Ator escolhe Nome do Cliente 7. Ator informa data de aluguel e número de dias; | Entrada | |
8. Sistema calcula data devolução; 9. Ator confirma operação; ***Clica ok | Processamento | |
10. Sistema 11. Sistema cria locação; 12. Sistema Atualiza veículo ***Situação = indisponível 13. Sistema encerra caso de uso | Finalização |
...