Skip to content
Tiago Assuncao edited this page Oct 5, 2015 · 1 revision

##Especificação de Caso de Uso: Alterar Cotação

###Histórico de Revisão

Data Versão Descrição Autor(es)
05/10/2015 1.0 Elaboração Inicial Tiago Ribeiro
05/10/2015 1.1 Detalhamento da especificação Tiago Ribeiro

1. Descrição

Este caso de uso permite ao usuário que altere os dados de uma Cotação já cadastrada.

2. Ator

Gerente


3. Pré-condições

O usuário deverá estar logado na aplicação com uma conta do tipo "Gerente" para poder usar essa funcionalidade.


4. Pós-condições

As alterações realizadas pelo usuário estão persistidas no sistema.


5. Fluxo de Eventos

5.1 Fluxo Principal

P1: O usuário seleciona a opção de alterar Cotação.
P2: O sistema mostra uma lista com as Cotação já cadastradas no sistema.
P3: O usuário seleciona a Cotação que ele deseja alterar.
P4: O sistema mostra uma página com os atributos no estado atual da Cotação selecionado.
P5: O usuário altera um ou mais dados que ele deseja.
P6: O sistema faz uma validação dos novos dados. Se estiverem corretos, ele persiste as alterações no banco de dados.

5.2 Fluxo Alternativo

A1. O Gerente não selecionou nenhum produto para a cotação

A1.1: No passo P4 do fluxo principal, se o sistema perceber que não existem produtos, o sistema não permite que seja cadastrada a Cotação.

5.3 Fluxo de Exceção

Não se aplica.


Clone this wiki locally