Você está na página 1de 2

Exerccios de Modelagem de Classes Disciplina: Anlise e Projetos de Sistemas Prof.

Joo Alexandre Bonin de Mello


Para cada caso abaixo, construa um modelo de classes de domnio. Em seguida, faa um mapeamento destas classes para o modelo entidade/relacionamento construindo um DER. No se esquea dos atributos. 1. Voc acabou de fundar sua empresa de consultoria , seu primeiro trabalho e desenvolver um sistema para cadastro de clientes voc recebeu o cliente uma lista com os dados que devero compor o sistema , com base nesta lista lista desenvolva um diagrama de classes e um DER: Nome Nome do Pai Nome da Me Endereo Telefone1 Telefone2 Nmero do Fax Nmero do Celular Telefone do trabalho Data de Nascimento Naturalidade Nacionalidade Endereo de correspondncia Nome do filho 1 idade do filho 1 Nome do filho 2 idade do filho 2 Nome do filho 3 idade do filho 3 Nome do filho 4 idade do filho 4 Nome do Cnjuge Nmero do CPF Nmero da carteira de identidade 2. Crie um diagrama de classes e um DER para o campeonato de frmula 1. O campeonato composto de diversas etapas (corridas) disputadas cada uma em um autdromo. Cada corrida tem um grid de largada e um resultado final. Um piloto no pode mudar de equipe durante o campeonato e uma equipe pode ter at dois pilotos disputando uma mesma corrida. 3. Uma pessoa durante sua vida tem vrios empregos. Para o INSS necessrio saber quem o empregador, a data de admisso e demisso e todos os salrios recebidos por esta pessoa.

Exerccios de Modelagem de Classes Disciplina: Anlise e Projetos de Sistemas Prof. Joo Alexandre Bonin de Mello
4. Um Empregado pode trabalhar em vrios Projetos. Um projeto tem um incio e um fim. Um dos empregados o coordenador do Projeto. Empregados podem entrar e sair a qualquer momento do projeto. necessrio saber qual a data de entrada e data de sada de cada empregado dos projetos. 5. Implementar a modelagem de Dados de um controle de estoque aplicado a uma mercearia, controlando os estoques de entrada e sada; a. O produto pertence a um grupo (Alimenticio, higiene, limpeza, etc) e a um subgrupo (saponceos, detergentes, etc) b. Itens de produto estaro contidos em uma venda ou compra c. O preo do produto pode se modificar. Ser necessrio recuperar os preos anteriores 6. Implementar a modelagem de Dados de uma Biblioteca, sendo que: a. Cada livro possui um ISBN e um ttulo b. Cada livro tem uma editora, vrios autores e muitos exemplares c. Cada usurio pode emprestar vrios exemplares . d. Para cada emprstimo necessrio saber qual a data de retirada e a data prevista de devoluo. e. Cada livro pertence a uma determinada rea aborda inmeros assuntos. 7. O Departamento de Vendas da Indstria Beleza Ltda, aps estudos de mercado, verificou que para atingir seus objetivos seria necessrio adquirir frota de veculos prprios para motorizar seus vendedores. O mercado consumidor foi dividido em regies de venda; foram estabelecidos percursos de entrega abrangendo pontos estratgicos dessas regies e vendedores foram designados para cobrir estes percursos. Um sistema deve ser construdo para administrao da nova sistemtica de vendas adotada pela empresa. Aps entrevistas com o gerente da rea, foram obtidas as seguintes informaes: a. b. c. d. e. f. g. h. i. cada regio identificada por um cdigo; uma regio composta de vrios pontos estratgicos; as regies no tm pontos estratgicos em comum; o vendedor tem a responsabilidade de cobrir uma regio; uma regio pode ser coberta por vrios vendedores; a cada dia, um veculo fica sob responsabilidade de um vendedor; um vendedor pode vender quaisquer itens ativos da tabela de produtos; o vendedor responsvel pela identificao de cada cliente consumidor na nota fiscal; a nota fiscal contendo identificao do vendedor, itens e quantidades vendidas exigida para comprovao da venda

8. Voc foi contratado para criar um sistema informatizado para a floricultura Copo de Leite. O sistema deve permitir o controle de pedidos a Floricultura. Estes pedidos podem ser feitos para entrega imediata ou para entrega a domiclio. Para tanto deve-se registrar as informaes dos Clientes (CPF, Nome, Endereo, Bairro, CEP, Telefone para contato) e o Pedido (Data, Hora, Cliente e produtos) e caso de entrega de domiclio registrar tambm a entrega constando (Nome da pessoa que se deve entregar, Endereo, Bairro, Horrio, Pedido