A Especificação de Caso de Uso
Por: kamys17 • 2/5/2018 • 2.827 Palavras (12 Páginas) • 443 Visualizações
...
---------------------------------------------------------------
UC003 –Cadastrar Alimentos
Objetivo:
Esse caso de uso tem por objetivo cadastrar um alimento na base de dados do sistema.
Requisitos:
Não se aplica.
Atores:
Usuário
Prioridades:
Media.
Pré-Condições:
- Estar logado no sistema.
- Estar no UC005 e UC011.
Frequência de uso:
Media.
Pós-condições:
- Alimento cadastrado na base de dados.
Campos:
- Nome
- Quantidade
- Grupo Alimentar
- Calorias
- Carboidratos
- Proteína
- Gordura Total
- Gordura Saturada
- Sódio
Fluxo principal:
Este caso de uso se inicia quando o usuário clica no botão “Adicionar Alimento” ou “Cadastrar Alimento” .
[P1] Sistema: Apresenta a tela de cadastro de alimento.
[P2] Usuário: Preenche os campos.
[P3] Usuário: Clica no botão “Salvar”. [FA001]
[P4] Sistema: Verifica os campos preenchidos. [FE001], [FE002], [RN 8.2]
[P5] Sistema: Valida as informações inseridas.
[P5] Sistema: Salva informações.
[P6] Sistema: Exibe mensagem “Alimento adicionado com sucesso.” (Msg005), [RN 8.1]
[P7] Sistema: Exibe mensagem “Deseja adicionar um novo alimento? Ok, Cancelar” (Msg006). [FA002]
[P8] Usuário: clica no botão “Cancelar “.
[P9] Fim do caso de uso.
Fluxo Alternativo:
FA001: Usuário clica no botão “Sair”
[P1] Sistema: Verifica se o usuário preencheu algum campo.
[P2] Sistema: Exibe mensagem ”Tem certeza que deseja sair?” (Msg007). [P3] Usuário: Clica no Botão “Sim”.[RN 8.3]
[P4] Sistema: Retorna para Caso de Uso que chamou.
FA002: Usuário clica no botão “Ok”
[P1] Sistema: Retorna para o [P1] do Fluxo Principal.
Fluxo Exceção:
FE001: Campos Obrigatórios.
[P1] Sistema: Verifica que os campos não foram preenchidos.
[P2] Sistema: Lista todos os campo não informados.
[P3] Sistema: Exibe mensagem “Todos os campos são obrigatórios”.(Msg008)
[P4] Sistema: Retorna para o [P2] do Fluxo Principal.
FE002: Alimento já cadastrado
[P1] Sistema: Verifica que o alimento já está cadastrado.
[P2] Sistema: Exibe mensagem “Alimento já cadastrado” (Msg009).
[P3] Sistema: Retorna para o [P2] do Fluxo Principal.
Validações:
[RN 8.1] Após 3 segundos a mensagem exibida após o cadastro ser realizado, deve sumir.
[RN 8.2] Todos os campos são obrigatórios
[RN 8.3] Caso o usuário não tenha preenchido nenhum campo e sair do cadastro, o sistema não deverá retornar nenhuma mensagem para o usuário, esperando resposta.
Protótipo de telas:
Não se aplica[a].
Informações Adicionais:
Informar quais campos não foram preenchidos adicionando um símbolo que indique isso ou uma mensagem ao lado do campo.
Autor(es)
Gabriel Feo, Caroline Paluch
Data:
22/11/2016
---------------------------------------------------------------
UC004 – Editar Alimento
Objetivo:
Esse caso de uso tem por objetivo editar o alimento selecionado pelo usuário
Requisitos:
Não se aplica.
Atores:
Usuário
Prioridades:
Baixa.
Pré-Condições:
- Estar logado no sistema.
Frequência de uso:
Baixa.
Pós-condições:
- O sistema edita o alimento na base de dados.
- Direcionar para UC005.
Campos:
- Nome
- Quantidade
- Grupo Alimentar
- Calorias
-
...