-
Notifications
You must be signed in to change notification settings - Fork 2
Alterar Produto
##Especificação de Caso de Uso: Alterar Produto
###Histórico de Revisão
| Data | Versão | Descrição | Autor(es) |
|---|---|---|---|
| 10/09/2015 | 1.0 | Elaboração Inicial | Iago Rodrigues |
Este caso de uso permite ao usuário que altere os dados de um produto já cadastrado.
Gerente
O usuário deverá estar logado na aplicação com uma conta do tipo "Gerente" para poder usar essa funcionalidade.
As alterações realizadas pelo usuário estão persistidas no sistema.
P1: O usuário seleciona a opção de alterar produto.
P2: O sistema mostra uma lista com os produtos já cadastrados no sistema.
P3: O usuário seleciona o produto que ele deseja alterar.
P4: O sistema mostra uma página com os atributos no estado atual do produto 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.
A1.1: No passo P6 do fluxo principal, se o sistema perceber que um dos campos está vazio, o sistema notifica o usuário que existe um campo vazio e que ele precisa preencher todos para que a alteração seja efetuada. O sistema não efetiva a alteração.
A2.1: No passo P6 do fluxo principal, se o sistema perceber que o novo nome do produto já existe entre os produtos cadastrados, ele informa ao usuário que este produto já esta cadastrado e não efetiva a alteração.
Não se aplica.
Documento de Visão
Especificação Suplementar
Glossário
Modelagem de Caso de Uso
Lista de Itens de Trabalho
Plano de Desenvolvimento de Software
Regras de Negócio
Contrato de Operações
Plano de Iteração
Diagrama de Caso de Uso
Diagrama de Sequência
Modelo de Domínio
Deployment Diagram
Diagrama Arquitetural
Caderno de Arquitetura Diagrama de Classe
Folha de Estilo
Plano de Gerenciamento de Configuração
Projeto de Banco de Dados