Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício – Restaurante – Processo de Atendimento Alguns passos do processo: 1- Cliente solicita mesa ao atendente 2- Caso não exista mesa disponível, cliente tem a opção de aguardar em uma lista de espera 3- Atendente conduz o cliente até a mesa 4- Cliente faz o pedido ao garçom 5- Garçom solicita à cozinha a preparação do pedido 6- Garçom serve o pedido 7- Cliente solicita conta 8- Cliente paga conta 9- Cliente libera a mesa e sai do restaurante 10- Garçom arruma a mesa e a deixa disponível para uma próxima ocupação Necessidades: • Quais são as mesas bloqueadas, livres, ocupadas com contas fechadas e ocupadas com contas pagas ? • Qual é o garçom responsável por uma determinada mesa ? • Quais são os itens do cardápio que fazem parte de uma determinada conta ? • Qual foi o total de atendimentos (valor e quantidade) realizados por um garçom em um determinado período? • Qual foi o consumo de cada item do cardápio em um determinado período? • Qual foi o tempo médio de espera de clientes em lista em um determinado período para uma determinada faixa de horário? Desenvolver: Diagrama de atividades, Diagrama de caso de uso, Descrição expandida dos casos de uso, Diagrama de estado e Diagrama de classe Descrição do Caso de Uso – Registrar Pedido 1- Garçom informa o número da mesa 2- O sistema verifica que a mesa está com situação de “ CONTA ATIVA” 3- O sistema apresenta o nome do garçom 4- O sistema apresenta os tipos de produto 5- Garçom seleciona o tipo 6- O sistema apresenta os produtos do tipo selecionado 7- Garçom seleciona os produtos, informa as quantidades e confirma 8- O sistema registra o pedido Curso Alternativo Passo 2: motivo – Mesa está na situação de “CONTA FECHADA” 1- o sistema gera aviso 2- o sistema reabre a conta 3- retornar ao passo 3 Passo 2: motivo – Mesa está na situação de “CONTA PAGA” ou “OCUPADA SEM CONTA” 1- o sistema gera aviso 2- o sistema cria uma nova conta 3- retornar ao passo 3 Passo 2: motivo – Mesa está em outra situação diferente das anteriores 1- o sistema gera aviso 2- abandonar caso de uso
Compartilhar