Ola, sou de Belém do Pará, sou iniciante no curso de Análise e Desenvolvimento de Sistemas, por isso eu baixei uns exercícios de sites e gostaria que me tira-sem a dúvida de como resolver este exercício:
Modelagem de Dados Conceitual
Exercício Nº: 05
Forneça um Diagrama de Classes completo, com o máximo de abstrações capaz de exprimir
a situação descrita abaixo:
Uma ONG mantém um programa de distribuição de alimentos e remédios, e precisa manter
informações sobre os beneficiários, cestas e remédios distribuídos. Sobre o chefe de cada
família beneficiada é preciso saber a renda mensal, nome e endereço. Somente podem ser
beneficiadas famílias com renda mensal inferior a R$ 500,00. Um chefe de família deve ter
pelo menos um dependente. Sobre eles é preciso saber nome e a idade.
Para ter direito ao benefício os dependentes menores de 14 anos devem estar estudando, por
isso para essas crianças devem ser registrados obrigatoriamente a escola e a série em que
estudam. Somente os dependentes idosos (maiores de 65 anos) podem receber remédios.
Sobre esses idosos é preciso saber se são beneficiários do INSS (sim ou não) e uma breve
descrição sobre seu estado de saúde, além de informações sobre os remédios recebidos, data
e quantidade entregues. Somente remédios previamente cadastrados podem ser distribuídos.
Sobre os remédios, é preciso saber o código, nome e custo unitário.
As cestas são distribuídas para os chefes de família. Existem 3 tipos de cestas: alimentos,
diabéticos e bebês. Sobre cada cesta é preciso saber o código, tipo e valor total (deve ser
igual ao somatório dos valor dos itens da cesta) e itens que compõem a cesta. Os itens
podem compor diversas cestas com quantidades diferentes em cada cesta. Cada item é
identificado por um código e conhecido por um nome, como por exemplo, leite, macarrão,
feijão, etc.
Para manter o controle da distribuição, os funcionários da ONG registram a data e a cesta
entregue para cada chefe de família. Cada chefe de família é identificado por um número de
matrícula no programa da ONG e cada dependente é identificado pela matrícula de sua
família e um número seqüencial dentro da família.
Se não puderem responder, agradeço de qualquer jeito, pois este site tem me ajudado bastante.