Baixe o app para aproveitar ainda mais
Prévia do material em texto
MAPA – Material de Avaliação Prática da Aprendizagem Acadêmico: R.A. Curso: ENGENHARIA DE SOFTWARE Disciplina: ANÁLISE E PROJETO ORIENTADO A OBJETO Valor da atividade: 3,5 Prazo: De 11/10 a 17/12 23h59min (horário de Brasília) Instruções para Realização da Atividade 1. Todos os campos acima deverão ser devidamente preenchidos; 2. É opcional a utilização deste formulário para a realização do MAPA; 3. Esta é uma atividade individual. Caso identificado cópia de colegas, o trabalho de ambos sofrerá decréscimo de nota; 4. Utilizando este formulário, realize sua atividade, salve em seu computador, renomeie e envie em forma de anexo; 5. Formatação exigida para esta atividade: documento Word, Fonte Arial ou Times New Roman tamanho 12, Espaçamento entre linhas 1,5, texto justificado; 6. Ao utilizar quaisquer materiais de pesquisa referencie conforme as normas da ABNT; 7. No ambiente virtual da disciplina você encontrará orientações importantes para elaboração desta atividade. Confira! Em caso de dúvidas, entre em contato com seu Professor Mediador. Bons estudos! Casos de Uso 1 UC001 - Solicitar Pedido Ator: Atendente Precondição: O atendente deve estar autenticado no sistema. [B1] Fluxo básico 1. O atendente seleciona a opção pedir pizza no menu principal 2. O atendente pesquisa o cliente 3. O atendente seleciona o tamanho da pizza 4. O atendente seleciona os sabores da pizza 5. O atendente deve seleciona a bebida 6. O atendente clica em salvar para registrar o pedido 7. O pedido é enviado para produção Pós-condição O sistema deve encaminhar o pedido à produção quando o pedido for cadastrado pelo atendente. Fluxo alternativo [A1] 2. Cliente não possui cadastro 2.1 O atendente clica em cadastrar 2.2 O atendente preenche o nome do cliente 2.3 O atendente preenche o telefone do cliente 2.4 O atendente preenche o CEP do cliente 2.5 O atendente preenche a rua do cliente 2.6 O atendente preenche o complemento do cliente 2.7 O atendente preenche a cidade do cliente 2.8 O atendente preenche o bairro do cliente 2.9 O atendente clica em salvar para registrar os dados do cliente no sistema 2.10 Retorna ao passo 2 Fluxo de exceção [E1] 5. Atendente cancela o pedido 5.1 Atendente clica em cancelar 5.2 O caso de uso é encerrado Casos de Uso 2 UC002 – Cadastrar Cliente Ator: Atendente Precondição: O atendente deve estar autenticado no sistema. [B1] Fluxo básico 1. O atendente seleciona a opção Cadastrar cliente no menu principal 2. O atendente preenche o nome do cliente 3. O atendente preenche o telefone do cliente 4. O atendente preenche o CEP do cliente 5. O atendente preenche a rua do cliente 6. O atendente preenche o complemento do cliente 7. O atendente preenche a cidade do cliente 8. O atendente preenche o bairro do cliente 9. O atendente clica em salvar para registrar os dados do cliente no sistema Pós-condição O registro do cliente deve ser enviado ao banco de dados para realizar os pedidos. Fluxo de exceção [E1] 9. Atendente cancela o registro de cliente 9.1 Atendente clica em cancelar 9.2 O caso de uso é encerrado Casos de Uso 3 UC003 – Cadastrar Produto Ator: Atendente Precondição: O atendente deve estar autenticado no sistema. [B1] Fluxo básico 1. O atendente seleciona a opção Cadastrar produtos no menu principal 2. O atendente seleciona o tipo de produto 3. O atendente registra o produto 4. O atendente clica em salvar para registrar os dados do produto no sistema Pós-condição O produto cadastrado deve ficar disponível na tela de seleção e registro de pedido. Fluxo de exceção [E1] 4. Atendente cancela o o cadastro 4.1 Atendente clica em cancelar 4.2 O caso de uso é encerrado Casos de Uso 4 UC004 – Controlar a produção Ator: Pizzaiolo Precondição: O pizzaiolo deve estar autenticado no sistema. O pedido deve ter sido registrado pelo atendente. [B1] Fluxo básico 1. O pizzaiolo acessa à tela de produção. 2. O pizzaiolo produz a pizza de acordo com os dados do pedido. 3. O pizzaiolo informa no sistema os pedidos prontos. Pós-condição Ao finalizar o pedido, deve-se enviar os dados para a tela de entrega. Casos de Uso 5 UC005 – Gerenciar a Entrega Ator: Entregador Precondição: O entregador deve estar autenticado no sistema. O pizzaiolo deve registrar o pedido pronto no sistema. [B1] Fluxo básico 1. O entregador entra na tela de delivery. 2. O entregador verifica as informações de entrega de cada pedido. 3. O entregador verifica o modo de pagamento de cada pedido. 4. O entregador registra a saída de cada pedido. 5. O entregador registra a entrega efetuada de cada pedido. Pós-condição O sistema deve registrar a saída para entrega de cada pedido. Casos de Uso 6 UC006 – Registro de Pagamento Ator: Entregador Precondição: O entregador deve estar autenticado no sistema. [B1] Fluxo básico 1. O entregador entra na forma de pagamento do pedido. 2. O entregador registra o método de pagamento. 3. O entregador clica em salvar para registrar o método de pagamento. Pós-condição O pedido é finalizado no sistema e é enviado para o financeiro. Fluxo de exceção [E1] 3. Entregador cancela o registro do método de pagamento. 3.1 Entregador clica em cancelar 3.2 O caso de uso é encerrado
Compartilhar