Escolar Documentos
Profissional Documentos
Cultura Documentos
Grupo 6: Maria Eduarda Amaral, Vinicius Guilherme, Vitor Pereira Leite de Melo, Pedro Rocha
Resende
Minimundo
No restaurante trabalham garçons, cozinheiros e barman. Desses deseja saber: nome, código de
funcionário e especialidade caso seja cozinheiro e barman. De uma especialidade deseja saber nome
e descrição. O cliente faz o pedido com o garçom e o cliente deseja saber nome e número da mesa.
Para começar o atendimento o cliente chama o garçom e realiza o pedido, o garçom envia o pedido
para cozinha ou bar e de acordo com o pedido ele é redirecionado para cozinheiros ou barmen com a
especialidade necessária.
Ex: O cliente faz um pedido de carne ao garçom. No pedido consta o nome do cliente, a mesa e o
nome e código do garçom. Pode ocorrer troca de garçom que deve ser informado no sistema, na
cozinha existe a área de carne com 3 cozinheiros especializados em carne, um dos três irá aceitar o
pedido. Assim que um cozinheiro aceita, o pedido é atribuído a ele (pedido terá hora definida de
acordo com o horário do sistema). O cozinheiro pode repassar o pedido para outro, caso alguma
coisa o aconteça ele deverá informar a troca no sistema. Quando o pedido se iniciar não será
possível alterar alguns itens. Assim que o pedido é finalizado, o cozinheiro sinaliza e o garçom vai à
cozinha buscar o pedido. O mesmo acontece em caso de bebida com o barman, somente o garçom
pode finalizar o pedido, caso o pedido venha errado o garçom sinaliza o erro, se o cliente queira que
volte com o pedido para a cozinha o garçom leva para consertar.
O cozinheiro e barman não tem acesso ao nome e mesa do cliente, somente o gerente e o garçom.
Os pedidos ficam salvos com os dados do cliente, quando o cliente quiser finalizar o pedido o garçom
tem a opção de finalizar o atendimento com a soma dos valores do pedido.
O sistema salva todos os pedidos daquele período e no final do expediente é repassado o valor total
daquela noite, que fica sob responsabilidade do gerente ou dono do local.
O gerente pode cadastrar novos funcionários e o dono do local pode cadastrar novos gerentes, o
gerente tem acesso aos clientes e aos funcionários.
Elicitação de requisitos
Questões da entrevista
1 - Qual será o objetivo do software?
12 - Seu sistema precisa de muitos recursos? Qual será a média de pessoas utilizando o sistema
simultaneamente?
Requisitos funcionais
Requisitos não-funcionais
Ator: Garçom
Caso: Gerenciar pedidos
Pré-condição: Os pedidos precisam estar cadastrados
Pós-condição: O gerenciamento de pedidos precisa ser concluído com êxito
Fluxo Principal:
Fluxo Alternativo
2.2.1 - Caso ocorra algum erro, o sistema pede para o usuário repetir o processo.
3.1 - Se a exclusão for impossibilitada, o sistema exibe uma mensagem de erro e
retorna o usuário ao início do processo.
Ator: Garçom
Caso: Armazenar informações do cliente
Pré-condição: O pedido precisa ser iniciado.
Pós-condição: As informações do cliente devem ser alteradas no sistema
Fluxo Principal
Fluxo Alternativo
Ator: Cozinheiro
Caso: Alterar cozinheiro responsável pelo pedido
Pré-condição: O cozinheiro precisa estar relacionado a um pedido.
Pós-condição: As informações do cozinheiro devem ser alteradas no sistema.
Fluxo Principal
Fluxo Alternativo
Ator: Dono
Caso: Gerenciar Gerentes
Pré-condição: Confirmar nível de acesso como dono.
Pós-condição: As informações do gerente devem ser alteradas no sistema
Fluxo Principal
Fluxo Principal
1. Gerente gerencia funcionários:
1.1 Se escolher alterar funcionário, faz se a alteração do funcionário
1.2 Se escolher excluir funcionário, faz se o comando de exclusão do funcionário no
sistema
1.3 Se escolher cadastrar funcionário, são inseridos os dados do funcionário e
criado o código de identificação do funcionário
2. Mensagem de confirmação da ação escolhida para gerenciamento do funcionário
Fluxo Principal
1. Gerente gerencia cardápio online:
1.1 Se escolher alterar as opções disponíveis, faz se a alteração da opção escolhido
1.2 Se escolher excluir um prato, faz se o comando de exclusão
1.3 Se escolher cadastrar opção do menu, faz se a inclusão da opção no cardápio
2. Mensagem de confirmação da opção escolhida para gerenciamento do cardápio
Diagrama de Contexto
Diagrama de Estado
Diagrama de Classe
Diagrama de Sequência