Especificação | UC002 Atualizar dados de um produto - Gui25Reis/Licenciei GitHub Wiki
- Aluno: Guilherme Santiago Reis - 31920918 - Atualizar dados de um produto

| Fluxo Principal | |
|---|---|
| Ações do Ator. | Ações do Sistema. |
| 1. Empresa seleciona o produto. | 2. Sistema retorna as informações do produto. |
| 3. Empresa solicita a edição do produto. | 4. Sistema pede os dados que serão alternados. |
| 5. Sistema válida os dados. | |
| 6. Sistema modifica dados do produto. | |
| 7. Sistema manda um email para o usuário notificando sobre a alteração feita. | |
| Fluxo Alternativo - Passo 5 - Novos dados inseridos são inválidos. | |
|---|---|
| Ações do Ator. | Ações do Sistema. |
| 6. Sistema exibe mensagem informando que os dados inseridos são inválidos. | |
| 7. Retorna para a página de inserir dados de pagamento. | |
| Identificador | UC002 |
| Nome | Atualizar dados de um produto |
| Atores | Empresa |
| Sumário | Empresa seleciona um produto e atializa alguma informação |
| Complexidade | Média |
| Pré-condições | Produto já pré-cadastrado |
| Pós-condição | Dados do produto são atualizados com as novas informações e email sobre a alteração é enviado para o usuário |
| Pontos de Inclusão | Consultar seus produtos |
| Pontos de Extensão | Não há |
-
Definir com o Grupo o caso de uso que ficará sob responsabilidade de cada membro do Grupo. Escolher casos de uso que tenha relação com a parte principal do negócio (ou seja que agregue um valor ao negócio). Ou seja, se o sistema for Sistema de Alguém compra alguma coisa de alguém os casos de uso a serem desenvolvidos, por exemplo, seriam:
- Aluno 1 - Realizar Pedido
- Aluno 2 - Entregar Pedido
- Aluno 3 - Acompanhar Pedido
-
Cada aluno deve desenvolver a especificação do cenário para o seu caso de uso.
-
Esquematize como seria a interação entre o ator(es) envolvido(s) e o caso de uso. Faça um rascunho no papel dessa interação, quais são as coisas que devem acontecer para que o Ator(es) atinjam a meta de negócio
-
Descreva o fluxo principal dessa interação (caminho feliz - sequencia de passos do cenário que leva o Ator(es) atingir a meta)
-
Descreva os fluxos alternativos dessa interação (cenários descrevem formas alternativas de comportamento do sistema, ou pode descrever falhas ou casos de exceção)
-
Descreva Pré-condição - estado que o sistema deve estar para aquele caso de uso se realizar
-
Descreva a Pós-condição - Estado que o sistema deve estar quando o caso de uso se encerra
-
Preenche as informações gerais do caso de uso - Nome, Atores envolvidos, descrição
Importante: os fluxos devem ser numerados, pois essa numeração é importante no tratamento dos fluxos alternativos
Use os templates disponíveis para estudar e visualizar o formato das especificação de cenário de caso de uso - eles também serão explicados em sala de aula.
Esse entrega tem dependência com a próxima entrega - diagrama de classes será gerado a partir da especificação do caso de uso.
Essa entrega faz parte da Entrega 1.1 da N1.