Especificação | UC002 Atualizar dados de um produto - Gui25Reis/Licenciei GitHub Wiki

Especificação do processo de Atualização dos dados de um produto

  • Aluno: Guilherme Santiago Reis - 31920918 - Atualizar dados de um produto

BPMN - Atualizar dados de um produto


Fluxo Principal

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

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.

Casos de Solicitação de Atualizar dados de um produto - Visão da empresa

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á




Enunciado - Atividade 04

  1. 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
  2. Cada aluno deve desenvolver a especificação do cenário para o seu caso de uso.

  3. 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

  4. Descreva o fluxo principal dessa interação (caminho feliz - sequencia de passos do cenário que leva o Ator(es) atingir a meta)

  5. 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)

  6. Descreva Pré-condição - estado que o sistema deve estar para aquele caso de uso se realizar

  7. Descreva a Pós-condição - Estado que o sistema deve estar quando o caso de uso se encerra

  8. 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.

⚠️ **GitHub.com Fallback** ⚠️