Buscar

POO1 - Aula 4 - Diagrama de Classes - correção

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 
Programação Orientada a Objetos I 
Aula 4 - Diagrama de Classe 
Correção dos Exercícios 
1. Quais são os objetivos do Diagrama de Classes? 
Resp.: Seu principal enfoque está em permitir a visualização das classes 
que comporão o sistema com seus respectivos atributos e métodos, 
demonstrando como as classes do diagrama se relacionam, 
complementam e transmitem informações entre si. 
2. Qual a visão do Diagrama de Classes? 
Resp.: Esse diagrama apresenta uma visão estática da organização das 
classes, preocupando-se em definir a estrutura lógica das mesmas. O 
diagrama de classes serve ainda como base para a construção da maioria 
dos outros diagramas da linguagem UML. 
3. Defina orientação a objetos? 
Resp.: Paradigma de programação que permite pensar e projetar 
software, utilizando modelos organizados a partir de conceitos do mundo 
real. 
4. Defina classe? 
Resp.: Representação de um conjunto de objetos com características 
semelhantes. 
5. O que são atributos? 
Resp.: São propriedades que compõem um objeto. 
6. Defina métodos? 
Resp.: Métodos, também chamados operações, são as funções que uma 
instância da classe pode executar. 
7. Defina herança? 
Resp.: Consiste em permitir que estruturas comuns sejam compartilhadas 
entre diferentes classes sem redundâncias. 
 
2 
 
8. Como é representada uma classe no diagrama? 
Resp.: Uma classe, na linguagem UML, é representada como um 
retângulo com até três divisões, sendo que a primeira divisão contém a 
descrição ou nome da classe, a segunda armazena os atributos e seus 
tipos de dados e a terceira contém uma lista os métodos da classe. 
9. O que são relacionamentos ou associações? 
Resp.: Associações permitem que as classes compartilhem informações 
entre si e colaborarem para a execução dos processos executados pelo 
sistema. Uma associação descreve um vínculo que ocorre normalmente 
entre os objetos de uma ou mais classes. 
10. Como são representadas as associações? 
Resp.: As associações são representadas por linhas ligando as classes 
envolvidas. Essas linhas podem ter nomes ou títulos para auxiliar a 
compreensão do tipo de vínculo estabelecido entre os objetos das classes 
envolvidas nas associações.

Outros materiais