Sie sind auf Seite 1von 2

Caso de Uso: Manter Produtos Sigla: UC01

Objetivo: Cadastrar, Alterar, Listar e Excluir produtos


Atores: Gerente de compras
Pré-condições:
Pós-condições:
Fluxo Principal
1. Este caso de uso se inicia quando o ator selecionar a opção Produtos.
2. O sistema exibe a tela ‘produtos’.
3. O ator pode optar por uma das seguintes opções: cadastrar produto, buscar produto e sair.
4. Se a opção escolhida pelo ator for cadastrar produto, o sistema aciona o fluxo alternativo
Cadastrar Produto (FA01).
5. Se a opção escolhida pelo ator for buscar produto, o sistema aciona o fluxo alternativo Buscar
Produto (FA02).
6. Se a opção escolhida pelo ator for sair, o sistema aciona o fluxo alternativo Sair (FA03).
7. Este caso de uso se encerra.

Fluxo Alternativo: Cadastrar Produto (FA01).


Pré condição: Acionou o botão Cadastrar Produto e ter o estoque pré-cadastrado.
Passos:
1. O sistema irá exibir a tela ‘cadastrar_produto’.
2. O ator irá preencher o campo do nome da produto.
3. O ator irá preencher o campo da unidade do produto.
4. O ator irá preencher o campo de preço de compra do produto.
5. O ator irá preencher o campo do preço de venda do produto.
6. O ator irá preencher a durabilidade do produto.
7. O ator irá selecionar o estoque ao qual o produto pertence.
8. O sistema salva as informações no banco de dados.
9. Este fluxo se encerra.

Fluxo Alternativo: Buscar Produto (FA02)


Pré condição: Acionou o botão Buscar Produto.
Passos:
1. O sistema irá exibir a tela ‘buscar_produto’
2. O ator irá preencher o campo do nome do produto.
3. O sistema irá mostrar todos os produtos encontrados.
4. O ator irá selecionar um dos produtos.
5. O sistema irá mostrar todos os dados do produto selecionado pelo ator.
6. O ator irá acionar um dos botões: ‘Editar Produto’, ‘Excluir Produto’, ‘Voltar’ ou ‘Sair’.
7. Se o ator escolher o botão ‘Editar Produto’, o sistema irá acionar o fluxo alternativo Editar
Produto (FA04).
8. Se o ator escolher o botão ‘Excluir Produto’, o sistema irá acionar o fluxo alternativo Excluir
Produto (FA05).
9. Se o ator escolher o botão ‘Voltar’, o sistema aciona o fluxo alternativo Voltar (FA06).
10. Se o ator escolher o botão ‘Sair’, o sistema aciona o fluxo alternativo Sair (FA03).
11. Este fluxo se encerra.

Fluxo Alternativo: Sair (FA03).


Pré condição: Acionou o botão Sair.
Passos:
1. O ator aciona a opção Sair.
2. O sistema retorna para a tela inicial.
3. Este fluxo se encerra.
Fluxo Alternativo: Editar Produto (FA04)
Pré condição: Acionou o botão Editar Produto.
Passos:
1. O ator irá ver a tela cadastrar_produto com todos os dados do produto escolhido.
2. O ator irá corrigir o campo que estiver com o dado incorreto.
3. O sistema irá salvar as alterações feitas no banco de dados.
4. Esse fluxo se encerra.

Fluxo Alternativo: Excluir Produto (FA05)


Pré condição: Acionou o botão Excluir Produto.
Passos:
1. O sistema irá exibir a tela de confirmação.
2. O sistema irá excluir o produto do banco de dados.
3. Esse fluxo se encerra.

Fluxo Alternativo: Voltar (FA06)


Pré condição: Acionou o botão Voltar.
Passos:
1. O sistema irá voltar a tela anterior da que esta sendo exibida para o ator.
2. Esse fluxo se encerra.

Sub-Fluxo: Selecionar Estoque


Pré condição: Ter estoques cadastrados no sistema
Passos:
1. O ator irá preencher o campo do estoque com um nome.
2. O sistema irá mostrar uma lista com os estoques encontrados.
3. O ator irá selecionar um estoque.
4. Esse sub-fluxo se encerra

Fluxo de Exceção: Campo não preenchido corretamente


Pré-condição: O campo esta em branco ou com tipo de dado incorreto
Passos:
1. O sistema irá verificar os campos.
2. O sistema irá emitir uma mensagem de alerta sobre os campos incorretos.
3. Esse fluxo se encerra.

Das könnte Ihnen auch gefallen