Buscar

Analise de Sistemas Orientada a Objetos - Questionario IV

Prévia do material em texto

 Pergunta 1 
0,25 em 0,25 pontos 
 
A ilustração abaixo refere-se a uma classe. Quais elementos podem ser identificados na estrutura da 
classe abaixo? 
 
 Fonte: livro-texto. 
 
Resposta Selecionada: e. Identificação da classe, atributos e métodos. 
Respostas: a. Nomes e campos. 
 
b. Programas, atributos e métodos. 
 
c. Identificação da classe, campos e chaves. 
 
d. Identificação da classe, atributos e programas. 
 e.Identificação da classe, atributos e métodos. 
Feedback da 
resposta: 
Resposta correta: E. 
Comentário da resposta correta: a representação refere-se à identificação da 
classe, atributos e métodos. 
 
 
 Pergunta 2 
0,25 em 0,25 pontos 
 
Basicamente, a comunicação entre objetos se dá pela chamada de métodos e para isso são 
fundamentais os conceitos de encapsulamento e visibilidade de métodos. O diagrama da UML que 
representa essa interação de objetos e a troca de mensagens entre eles é o diagrama: 
Resposta Selecionada: d.Sequência; 
Respostas: a. Colaboração; 
 
b. Atividades; 
 
c. Estados; 
 d. Sequência; 
 
e. Classes. 
Feedback da 
resposta: 
Resposta correta: D. 
Comentário da resposta correta: o diagrama de sequência da UML representa a 
interação de um conjunto de objetos, a troca de mensagens entre eles para resolver 
um problema específico. 
 
 
 Pergunta 3 
0,25 em 0,25 pontos 
 
Como é chamada a representação de relacionamento que indica que duas classes estão associadas e 
que um objeto faz parte do outro? 
 
Resposta Selecionada: b. Agregação. 
Respostas: a. Composição. 
 b. Agregação. 
 
c. Associação. 
 
d. Dependência. 
 
e. Reflexiva. 
Feedback da 
resposta: 
Resposta correta: B. 
Comentário da resposta correta: agregação é utilizada para representar uma conexão 
entre dois objetos, sendo que essa conexão define uma relação todo-parte entre esses 
objetos, ou seja, um objeto está contido no outro (BEZERRA, 2006). 
 
 
 
 Pergunta 4 
0,25 em 0,25 pontos 
 
Como são chamadas as classes que representam as interações externas a um sistema, como toda e 
qualquer comunicação que um sistema faz com atores do sistema ou ainda alimentar informações de 
outros sistemas? 
Resposta Selecionada: a. Classes de fronteira. 
Respostas: a. Classes de fronteira. 
 
b. Classes de negócio. 
 
c. Classes de controle. 
 
d. Classes de entidade. 
 
e. Classes de análise. 
Feedback da 
resposta: 
Resposta correta: A. 
Comentário da resposta correta: classes de fronteira ou objetos de fronteira, como o 
próprio nome diz, têm como responsabilidade dividir o ambiente interno do sistema e 
suas interações externas. 
 
 
 
 Pergunta 5 
0,25 em 0,25 pontos 
 
No diagrama de classes abaixo, os relacionamentos identificados com as letras A e D são, 
respectivamente: 
 
 
 
Fonte: livro-texto. 
 
Resposta Selecionada: d. Composição e herança; 
Respostas: a. Agregação e associação; 
 
b. Associação e composição; 
 
c. Agregação e herança; 
 d. Composição e herança; 
 
e. Associação e herança. 
Feedback da 
resposta: 
 
 
 
 
Resposta correta: D. 
Comentário da resposta correta: são os relacionamentos de composição e 
herança. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Pergunta 6 
0,25 em 0,25 pontos 
 
No digrama de sequência abaixo, os métodos dispensarNota() e efetuarContagemNota() pertencem, 
respectivamente, às classes: 
 
 
Fonte: Livro-texto. 
 
Resposta Selecionada: c. DispensadorNotas e DispensadorNotas. 
Respostas: a. Terminal AutoAtendimento e DispensadorNotas. 
 
b. DispensadorNotas e Terminal AutoAtendimento. 
 c. DispensadorNotas e DispensadorNotas. 
 
d. Terminal AutoAtendimento e Terminal AutoAtendimento. 
 
e. Cliente e Terminal AutoAtendimento. 
Feedback da 
resposta: 
Resposta correta: C. 
Comentário da resposta correta: ambos são métodos da classe 
DispensadorNotas. 
 
 
 
 
 
 
 Pergunta 7 
0,25 em 0,25 pontos 
 
No paradigma de orientação a objetos há um conceito chamado HERANÇA, que é caracterizado por: 
 
Resposta Selecionada: c. Permitir que classes compartilhem atributos e métodos; 
Respostas: a. Definir a visibilidade de objetos; 
 
b. Permitir que métodos tenham vários nomes; 
 c. Permitir que classes compartilhem atributos e métodos; 
 
d. Definir comportamento de objetos; 
 
e. Garantir a unicidade de métodos. 
Feedback da 
resposta: 
Resposta correta: C. 
Comentário da resposta correta: a herança caracteriza-se por permitir que classes 
compartilhem atributos e métodos entre elas e que adicionem comportamentos 
específicos às classes filhas se for necessário. 
 
 
 
 
 
 
 
 
 
 
 
 
 Pergunta 8 
0,25 em 0,25 pontos 
 
O modelo de classes desenvolvido na fase de análise, que demonstra as classes inerentes ao domínio 
do problema que queremos resolver, deixando de lado detalhes tecnológicos da solução do problema é 
dito: 
Resposta Selecionada: a. Modelo de domínio; 
Respostas: a. Modelo de domínio; 
 
b. Modelo de especificação; 
 
c. Modelo de negócio; 
 
d. Modelo de implementação; 
 
e. Modelo inicial. 
Feedback da 
resposta: 
Resposta correta: A. 
Comentário da resposta correta: o modelo de domínio representa apenas as 
classes envolvidas no negócio. 
 
 
 
 Pergunta 9 
0,25 em 0,25 pontos 
 
O paradigma orientado a objetos tem vários pilares. Dois deles são as classes e os objetos. Como pode 
ser definida classe? 
 
Resposta Selecionada: d. Define as propriedades e comportamentos dos objetos. 
Respostas: a. É a mesma coisa que objeto. 
 
b. É apenas a representação gráfica de um objeto. 
 
c. Define apenas os relacionamentos entre os objetos. 
 d. Define as propriedades e comportamentos dos objetos. 
 
e. É a representação de algo do mundo real. 
Feedback da 
resposta: 
Resposta correta: D. 
Comentário da resposta correta: classe de objetos pode ser definida como um grupo 
de objetos com mesmas propriedades (atributos), comportamento (operações), 
relacionamentos e semântica. 
 
 
 
 
 Pergunta 10 
0,25 em 0,25 pontos 
 
Um objeto é um elemento que possui relevância para a solução de um determinado problema, esse 
objeto possui características e executa determinadas ações ou possui determinados comportamentos, 
assim como um objeto do mundo real. Às características e aos comportamentos desses objetos, damos 
o nome, respectivamente, de: 
 
Resposta Selecionada: c. Atributos e métodos; 
Respostas: a. Classes e objetos; 
 
b. Operações e atributos; 
 c. Atributos e métodos; 
 
d. Métodos e atributos; 
 
e. Propriedade e atributos. 
Feedback da 
resposta: 
Resposta correta: C. 
Comentário da resposta correta: às características de um objeto damos o nome de 
atributos e os comportamentos denominam-se métodos.

Continue navegando