Estudante
1- Para que serve um id_ ?. Exemplifique no contexto do sistema Restaurante. O “id” serve para representar ou identificar algo singularmente. Sendo assim, não há duas ou mais coisas com o mesmo “id”. Assim, caso uma UC precise fazer referência a algum objeto de outra UC, usa-se o id para identificar tal objeto. Por exemplo, em um restaurante, cada mesa possui um número que a identifica e este número é o seu id (id_mesa, por exemplo). No UC "Cadastrar mesa" é preciso gerar id_mesa, pois no UC "Fazer pedido" é necessário fazer referência à mesa específica que está fazendo o pedido.
2- Como se justifica a existência de id_cliente na especificação do sistema Restaurante? Cada cliente possui uma identificação única. No sistema do restaurante, para clientes que possuem uma conta, cada um deles precisa de um identificador para que seja possível diferenciá-los. Assim, torna-se possível que eles sejam referenciados em outras Ucs. Por exemplo, no UC "Cadastrar cliente" é preciso gerar id_cliente, pois no UC "Pendurar pedido" é necessário fazer referência à um cliente específico que está fazendo solicitando a pendura do pedido.
3- Como se explica id_cardapio não fazer parte da especificação do sistema Restaurante? Todos os cardápios são iguais. Não há nada que diferencie um cardápio de outro e, portanto, uma id para o tal seria inviável. Além disso, não há outras Ucs que precisem fazer referência ao objeto “cardápio”.
4- Na especificação do sistema Restaurante: a) Cite dois UCs que geram id, e nomeie esses id’s; b) Cite também dois UCs que não geram id; c) Para cada id gerado identificado no item a, cite um UC que faz uso do id.
a) Dois Ucs que geram id: “Cadastrar mesa” gera id_mesa e “Cadastrar cliente” gera id_cliente.
b) Dois Ucs que não geram id: “Atualizar cardápio” e “Fechar conta”
c) No UC “Cadastrar mesa”, “Fazer pedido” faz uso do id_mesa e “Pendurar pedido” faz uso do id_cliente
5- É correto utilizar