1208 2932 3012

2094 palavras 9 páginas
Lista de Exercícios – Análise, Projeto e Desenvolvimento I
1. Considere o diagrama de classes a seguir, que exibe uma classe associativa entre as classes Pessoa e Empresa. Crie um diagrama de classes equivalente ao fornecido abaixo, mas sem utilizar classe associativa.

2. Considere o diagrama abaixo. Desenhe um diagrama equivalente a este de duas formas:
Nota: A multiplicidade do extremo da classe inferior
a) Utilizando uma classe ordinária para substituir a classe associativa.
b) Utilizando uma associação ternária.

3. Proponha uma abstração através do uso de diagrama de classes a partir dos seguintes conceitos: Pessoa, Empregado, Instrutor e Estagiário.

4. Em cada um dos itens abaixo, desenhe o diagrama de classes correspondente, indicando as multiplicidades. Especifique, ainda, possíveis restrições que se apliquem.
a) Uma pessoa, como programador, utiliza uma linguagem de programação.
b) Um objeto de desenho pode ser um texto, um gráfico ou um grupo de objetos.
c) Modem, teclado e Impressora são dispositivos de Entrada e Saída.
d) Um banco de dados contém tabelas de sistema e tabelas de usuário. Uma tabela de sistema mantém informações sobre uma ou várias tabelas de usuário. Uma tabela contém registros.
e) Um item pode ser um item atômico ou um item composto. Um item composto possui dois ou mais itens.

5. Considere um sistema de agente on-line de viagens que é um tipo de sistema que intermedia a interação com outros sistemas, tais como, Sistema de

Relacionados