Skip to content
Tiago Assuncao edited this page Nov 20, 2015 · 12 revisions

##Especificação de Caso de Uso: Cadastrar Produto

###Histórico de Revisão

Data Versão Descrição Autor(es)
10/09/2015 1.0 Elaboração Inicial Tiago Assunção
22/09/2015 1.1 Detalhamento do Caso de Uso Tiago Assunção

1. Descrição

Este é um caso de uso onde um Produto poderá entrar no sistema e se cadastrar para poder fazer ofertas nos pregões.

2. Ator

Fornecedor Manager


3. Pré-condições

Não se aplica


4. Pós-condições

A solicitação de cadastro do Produto está pendente no sistema esperando aprovação do gerente do mercado.


5. Fluxo de Eventos

5.1 Fluxo Principal

P1: O ator entra no sistema e seleciona a opção de cadastro de Produto.
P2: O sistema mostra um formulário com os dados necessários para o Produto preencher para se cadastrar.
P3: O Produto preenche todos os dados corretamente e confirma o cadastro.
P4: O sistema faz uma validação dos dados verificando se estão todos corretos.
P5: O sistema mostra uma mensagem informando que o cadastro foi efetuado e está esperando a aprovação do gerente.

5.2 Fluxo Alternativo

A1. Usuário deixou um dos atributos vazio

A1.1: No passo P4 do fluxo principal, se o sistema perceber que um dos campos está vazio, ele mostra uma mensagem informando ao usuário que existe um campo vazio e que ele precisa preencher todos para efetuar o cadastro e não efetiva o mesmo.

A2. Usuário informou dados no formato incorreto

A2.1: No passo P4 do fluxo principal, o sistema percebeu que em campos que permitem um tipo específico de entrada de dados, como apenas números, possuem dados de outro formato. A2.2: O sistema mostra uma mensagem de erro avisando ao usuário que tal campo só permite tal tipo de entrada. A2.3: O sistema não efetiva o cadastro e permanece na mesma página.

5.3 Fluxo de Exceção


Clone this wiki locally