Universidade Estadual do Sudoeste da Bahia Curso: Ciência da Computação Disciplina: Análise e Modelagem de Sistemas Professor: Fabrício de Sousa Pinto Aluno(a): _________________________________________ Data: 17/05/2013 Lista de Exercício 4 - Diagrama de Classe (Aula Prática) 1. Uma empresa é organizada em departamentos. Cada departamento tem um nome, número e um empregado que o gerencia. A data em que o empregado assumiu a gerencia é guardada para fins rescisórios. Um departamento pode ter muitos endereços. Os dados dos empregados a serem armazenados são: o seu nome, identidade, endereço, salário, sexo, data de nascimento. Um empregado pertence a um departamento. Um supervisor supervisiona um grupo de empregados. Os dependentes de cada empregado também são registrados para efeito de imposto de renda. É necessário armazenar o nome, sexo, data de nascimento e grau de parentesco. 2. Biblioteca de uma escola disponibiliza para seus usuários (alunos e funcionários) diversas publicações, que podem ser livros e revistas. Sobre os livros é necessário guardar o título, a edição, a editora e o autor. Sobre revistas título, o número, a periodicidade e o tempo. Cada livro ou revista pode ter vários volumes e os usuários poderão fazer pesquisas por autor para localizar livros e tema para localizar revistas. Os funcionários poderão ter dependentes autorizados a locar publicações em seu nome, bastando informar o código de usuário e o número de dependente. Para uma publicação ser locada é necessário haver volumes disponíveis. O comprovante de locação deverá conter, código e nome do usuário, data de locação, o código e a descrição da publicação, o número do volume que foi entregue ao usuário e a data prevista para a devolução que é de 3 dias após a locação. 3. A loja vende produtos dos mais variados tipos, que são identificados por um código único. Cada produto possui descrição, preço de custo, preço de venda, quantidade em estoque. Cada produto é comprado apenas de um fornecedor, mas o mesmo fornecedor pode vender vários produtos para a loja. Os clientes da loja possuem um cadastro que identificam na hora da venda. Se o cliente for especial, este terá direito a optar por diversas formas de pagamento, ou a ter um desconto à vista. Os funcionários da loja, além de um salário fixo, recebem comissão sobre as vendas realizadas por eles. O gerente da loja quer saber quando foi vendido a cada dia, quais são os produtos que estão com pouco estoque e qual é a forma de pagamento mais utilizada. 4. Na Locação de automóvel é obrigatório o cadastro do cliente com seus dados pessoais (obrigatório o número da carteira de motorista). Sobre o automóvel é gravado: modelo, ano, cor e fabricante. Na Locação é informado o valor da diária, a quantidade de diárias e a quilometragem inicial. Um automóvel tem opcionais que devem ser gravados (ar condicionado, vidro elétrico, travas, banco de couro, som, direção hidráulica, etc.). No momento da locação é impresso um comprovante no qual o cliente deverá assinar. O seguro do carro é opcional no momento da locação.