Upload
antonio-souza
View
218
Download
0
Embed Size (px)
Citation preview
7/24/2019 POO1 - Aula 4 - Diagrama de Classes - Correo
1/2
1
Programao Orientada a Objetos I
Aula 4 - Diagrama de Classe
Correo dos Exerccios
1. Quais so os objetivos do Diagrama de Classes?
Resp.: Seu principal enfoque est em permitir a visualizao das classes
que comporo o sistema com seus respectivos atributos e mtodos,
demonstrando como as classes do diagrama se relacionam,
complementam e transmitem informaes entre si.
2. Qual a viso do Diagrama de Classes?
Resp.: Esse diagrama apresenta uma viso esttica da organizao das
classes, preocupando-se em definir a estrutura lgica das mesmas. O
diagrama de classes serve ainda como base para a construo da maioria
dos outros diagramas da linguagem UML.
3. Defina orientao a objetos?
Resp.: Paradigma de programao que permite pensar e projetar
software, utilizando modelos organizados a partir de conceitos do mundo
real.
4. Defina classe?
Resp.: Representao de um conjunto de objetos com caractersticas
semelhantes.
5. O que so atributos?
Resp.: So propriedades que compem um objeto.
6. Defina mtodos?
Resp.: Mtodos, tambm chamados operaes, so as funes que uma
instncia da classe pode executar.
7. Defina herana?
Resp.: Consiste em permitir que estruturas comuns sejam compartilhadas
entre diferentes classes sem redundncias.
7/24/2019 POO1 - Aula 4 - Diagrama de Classes - Correo
2/2
2
8. Como representada uma classe no diagrama?
Resp.: Uma classe, na linguagem UML, representada como um
retngulo com at trs divises, sendo que a primeira diviso contm a
descrio ou nome da classe, a segunda armazena os atributos e seus
tipos de dados e a terceira contm uma lista os mtodos da classe.
9. O que so relacionamentos ou associaes?
Resp.: Associaes permitem que as classes compartilhem informaes
entre si e colaborarem para a execuo dos processos executados pelo
sistema. Uma associao descreve um vnculo que ocorre normalmente
entre os objetos de uma ou mais classes.
10. Como so representadas as associaes?
Resp.: As associaes so representadas por linhas ligando as classes
envolvidas. Essas linhas podem ter nomes ou ttulos para auxiliar a
compreenso do tipo de vnculo estabelecido entre os objetos das classes
envolvidas nas associaes.