Buscar

Análise Orientada a Objetos II PROVA 2 JC

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

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
Você viu 3, do total de 5 páginas

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

19/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5
Acadêmico: Josiane Côrte (1787018)
Disciplina: Análise Orientada a Objetos II (ADS14)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:669711) ( peso.:1,50)
Prova: 28584903
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Um Diagrama de Classes descreve as classes e seus relacionamentos. É um dos principais
diagramas da UML. É a base para a construção dos diagramas de comunicação, sequência e
estados. Com relação ao Diagrama de Classes, analise as sentenças a seguir: 
I- É o diagrama mais utilizado da UML.
II- Associação, agregação e generalização são relações deste diagrama.
III- Cada classe deste diagrama é uma tabela no banco de dados.
IV- Abstração não é um conceito importante na elaboração do diagrama de classes.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
2. São diagramas estáticos e estruturais. Auxiliam a visualizar, descrever e documentar diferentes
perspectivas de um sistema. Servem de alicerce para a construção da codificação do aplicativo.
São amplamente utilizados na modelagem de sistemas orientados a objetos, porque eles são os
únicos diagramas UML que podem ser mapeados diretamente em linguagens orientadas a objeto.
As características apresentadas definem o diagrama de:
 a) Atividades.
 b) Classes.
 c) Sequência.
 d) Casos de uso.
19/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5
3. O diagrama de classe, em geral, é precedido pelo diagrama de casos de uso. Enquanto o
diagrama de casos de uso procura fornecer uma representação do problema que deve ser
solucionado de forma sistêmica, o diagrama de classes tem seu enfoque em fornecer a
representação de uma solução para este problema na forma de classes, atributos, métodos e
relacionamentos. Considerando as características dos diagramas de classes, classifique V para
as sentenças verdadeiras e F para as falsas:
( ) Os métodos setters fornecem acesso de escrita a um atributo. 
( ) Através da herança, é possível reaproveitar atributos já definidos em uma classe mãe.
( ) A herança múltipla consiste de uma classe mãe possuir várias filhas.
( ) Objetos ou atributos transientes não são serializados e, consequentemente, não são
persistidos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) F - F - V - F.
 c) F - V - F - V.
 d) V - F - F - V.
4. O termo classe é muito utilizado na programação e análise orientada a objetos, pois os objetos
somente existem através da instanciação de uma classe, que fornece estado e comportamento
padrão para estes durante seu ciclo de vida. Com relação à programação e análise orientada a
objetos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As classes, em geral, representam elementos do domínio do problema no mundo real.
( ) Somente o estado de instâncias pode ser moldado através de uma classe.
( ) Uma instância é formada por estado e comportamento, sendo ambos definidos por um
pedaço de software conhecido como classe.
( ) O comportamento de uma instância somente é definido através da herança.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) V - F - F - V.
 c) V - F - V - F.
 d) F - V - V - F.
19/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5
5. Em POO, os problemas de programação são pensados em termos de objetos, nada de funções e
rotinas, o assunto são os objetos, as propriedades e os métodos. Dessa forma, quando é
colocado o problema de desenvolver um sistema para locadoras, por exemplo, devemos pensar
como dividir o problema em objetos. O objeto é um termo que usamos para representar uma
entidade do mundo real. Para poder tratar os objetos, começamos criando classes. Uma classe
representa um conjunto de objetos que possuem comportamentos e características comuns. Uma
classe descreve como certos tipos de objetos se parecem do ponto de vista da programação.
Com relação aos diagramas citados, analise as sentenças a seguir:
I- O diagrama de objetos não serve de complemento para o diagrama de classes.
II- O diagrama de classes é o mais utilizado dos diagramas UML, servindo de base para os
demais.
III- O diagrama de classes geralmente representa tabelas do banco de dados, através das quais é
possível gerar uma parte do código da aplicação.
IV- O diagrama de classes exibe e representa situações reais.
Assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças II, III e IV estão corretas.
6. A Linguagem de Modelagem Unificada - UML - dá suporte para a criação de modelos claros e
objetivos para facilitar a construção de aplicativos computacionais. É composta por 23 diagramas
e os divide em duas categorias: estruturais e comportamentais. Podemos dizer que é um exemplo
de diagrama estrutural e comportamental, respectivamente, os diagramas de:
 a) Objeto e Sequência.
 b) Tempo e Componentes.
 c) Sequência e Classe.
 d) Sequência e Pacote.
19/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5
7. Uma classe num Diagrama de Classes (ou até mesmo no código fonte) é apenas um conceito.
Um conceito em forma de desenho (se num diagrama) ou texto (se em código fonte). Quando a
Classe é materializada através de um software, (quando o software está "rodando") torna-se um
objeto (isso se dá quando é alocado um ponteiro de memória para esta classe). O diagrama de
classes ilustra graficamente como será a estrutura do software (em nível micro ou macro), e como
cada um dos componentes da sua estrutura estarão interligados. Considerando as características
dos diagramas de classes, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os métodos setters fornecem acesso de escrita a um atributo.
( ) Através da herança, é possível reaproveitar atributos já definidos em uma classe mãe.
( ) A herança múltipla consiste de uma classe mãe possuir várias filhas.
( ) Objetos ou atributos transientes não são serializados e, consequentemente, não são
persistidos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b) F - V - F - V.
 c) V - V - F - V.
 d) V - F - F - V.
8. Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um
sistema. Existe uma classificação para o diagrama utilizado pela UML que apresenta a interação
entre os objetos com relação ao tempo e sequência de execução. Sobre esse diagrama, assinale
a alternativa CORRETA:
 a) Objetos.
 b) Sequência.
 c) Componentes.
 d) Classe.
9. Vários são os diagramas da Linguagem de Modelagem Unificada que os analistas de sistema
utilizam para o desenvolvimento dos aplicativos computacionais. Dentre os diagramas, podemos
destacar o diagrama de sequência, que representa a indicação do conjunto de objetos envolvidos
em um cenário e a especificação das mensagens trocadas entre estes ao longo das linhas do
tempo. Com relação a este diagrama, assinale a alternativa CORRETA:
 a) A preocupação principal deste diagrama são os objetos que passam mensagens.
 b) É a base para os diagramas de estrutura composta.
 c) Preocupa-se com os casos de uso de cada objeto.
 d) Preocupa-se com as fases de inativação do objeto.
19/03/2021 UNIASSELVI - CentroUniversitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5
10.Em POO, os problemas de programação são pensados em termos de objetos, nada de funções,
rotinas, o assunto são os objetos, as propriedades e os métodos. Desta forma, quando é
colocado o problema de desenvolver um sistema para locadoras , por exemplo, devemos pensar
como dividir o problema em objetos. Um objeto é um termo que usamos para representar uma
entidade do mundo real. Para poder tratar os objetos, começamos criando classes. Uma classe
representa um conjunto de objetos que possuem comportamentos e características comuns. Uma
classe descreve como certos tipos de objetos se parecem do ponto de vista da programação.
Com relação aos diagramas citados, analise as sentenças a seguir:
I- O diagrama de objetos complementa o diagrama de classes.
II- O diagrama de objetos apresenta a visão dinâmica de um sistema.
III- A partir do diagrama de classes é possível gerar uma parte do código de programação
automaticamente.
IV- O diagrama de classes exibe conceitos do mundo real.
Assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças I e III estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando