olá pessoal, tudo bem?
Sou novo na área da computação e preciso da ajuda de vocês para realizar um diagrama de classes urgentemente.
Segue o passo-a-passo abaixo
Sua empresa planeja desenvolver um sistema para controlar os pedidos de uma pequena pizzaria de bairro. Os clientes são cadastrados no sistema fornecendo seu nome e CPF.
A loja só vende pizzas (ou seja, não vende bebidas ou outros itens) e as pizzas são de tamanho único. O preço varia de acordo com a cobertura da pizza. Seguem alguns exemplos:
Cobertura | Preço |
---|---|
Muçarela | R$ 30,00 |
Calabresa | R$ 35,00 |
Atum | R$ 40,00 |
Portuguesa | R$ 45,00 |
Quatro Queijos | R$ 50,00 |
Camarão | R$ 60,00 |
Baiana | R$ 40,00 |
Escarola | R$ 35,00 |
Brócolis com Catupiri | R$ 45,00 |
Esta lista de coberturas varia com o tempo, pois a pizzaria pode incluir ou retirar coberturas de seu cardápio.
O cliente pode incluir quantas pizzas desejar em um único pedido (por exemplo, 1 de muçarela, 1 de atum e 2 de calabresa). É possível também incluir em cada pizza uma observação (por exemplo, pode-se colocar em uma das pizzas de calabresa a observação de que não é para colocar cebola).
É possível também pedir uma pizza meio-a-meio (ou seja, uma metade com uma cobertura e a outra metade com outra cobertura). Neste caso, o preço da pizza é calculado como a metade do preço da 1ª cobertura mais a metade do preço da 2ª cobertura. Assim, se você pedir uma pizza meia Atum e meia Quatro Queijos, o preço será R$ 20,00 (metade do preço da pizza de Atum) mais R$ 25,00 (metade do preço da pizza de Quatro Queijos), o que dá R$ 45,00.
Ao registrar um pedido no sistema, devem ser armazenadas a data e a hora do pedido, e o estado do pedido deve ser CRIADO. Quando todas as pizzas do pedido ficam prontas, elas são encaminhadas para o entregador e o estado do pedido é alterado para ENTREGANDO.
Quando o entregador volta com o pagamento da pizza, o estado do pedido é alterado para ENTREGUE.
O que você deverá fazer
Com base na descrição dada na introdução, você deverá:
- Elaborar o diagrama de classes conceituais, identificando os nomes das classes, seus atributos e as associações entre as classes (associações simples, agregação ou composição). Não se esqueça de colocar os nomes e as multiplicidades nas associações.
- Elaborar o diagrama de sequência para realizar o cálculo do preço total de um determinado pedido.
Descrição do cálculo do preço total de um pedido
- Para efetuar o cálculo do preço total do pedido, lembre-se de que é necessário calcular o valor de cada pizza do pedido e somar estes valores.
- Para calcular o valor de uma pizza, é necessário consultar o valor de cada cobertura da pizza e efetuar o cálculo de acordo com o tipo da pizza (inteira ou meio-a-meio).
Aguardo respostas