Conhecer e construir Especificação de Casos de Uso
Um restaurante contratou você para realizar a criação de um software de controle que deverá gerenciar todas as etapas e processos do estabelecimento. Este sistema deverá controlar a entrada/saída de visitantes, os clientes do restaurante, os salários dos cozinheiros e outros funcionários, o sistema financeiro e o estoque de comida. Além disso, também deverá prever a chegada de novos recursos que serão entregues pelos fornecedores.
Com esta breve descrição do sistema, já conseguimos citar pelo menos alguns dos atores que o sistema possuirá.
Podemos dizer que teríamos os seguintes atores:
- Funcionário
- Visitante
- Cliente
- Fornecedor
- Cozinheiro
Agora a sua missão: descreva brevemente um caso de uso para cada ator.
Utilize o seguinte exemplo:
- Funcionário UC1 → Efetuar Login: O funcionário deve efetuar login no sistema para acessar as opções de gerar nota fiscal e cadastrar as vendas de almoços.
Tente evitar a descrição de casos de uso de formas repetida para os atores, expresse casos de uso que seriam exclusivos do ator informado.
Escreva sua resposta no campo abaixo:
Soluções para a tarefa
Resposta:
Padrão de resposta esperado
Explicação:
Funcionário UC1 → Cadastrar Venda: Após o cliente almoçar ou jantar no restaurante e fazer o pagamento, o funcionário deve cadastrar a venda no sistema.
- Visitante UC2 → Fornecer informações: A pessoa que for visitar o restaurante deve informar os dados principais para cadastro no sistema.
- Cliente UC3 → Efetuar pagamento: O cliente poderá fazer o pagamento diretamente no sistema através de terminais com máquinas de cartão de crédito disponíveis na saída do restaurante.
- Fornecedor UC4 → Fornecer informações de produto: O fornecedor deve fornecer informações do produto que será entregue, informando detalhes do produto, data de entrega e valores.
- Cozinheiro UC5 → Registrar Ponto: O Cozinheiro deve registrar o ponto informando os horários de entrada e saída no sistema para o controle das horas de trabalho.
Resposta:
Funcionário UC1 → Cadastrar Venda: Após o cliente almoçar ou jantar no restaurante e fazer o pagamento, o funcionário deve cadastrar a venda no sistema.
- Visitante UC2 → Fornecer informações: A pessoa que for visitar o restaurante deve informar os dados principais para cadastro no sistema.
- Cliente UC3 → Efetuar pagamento: O cliente poderá fazer o pagamento diretamente no sistema através de terminais com máquinas de cartão de crédito disponíveis na saída do restaurante.
- Fornecedor UC4 → Fornecer informações de produto: O fornecedor deve fornecer informações do produto que será entregue, informando detalhes do produto, data de entrega e valores.
- Cozinheiro UC5 → Registrar Ponto: O Cozinheiro deve registrar o ponto informando os horários de entrada e saída no sistema para o controle das horas de trabalho.
Explicação: