Buscar

Análise Orientada a Objetos II - Avaliação II

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

3/21/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
Disciplina: Análise Orientada a Objetos II (ADS14)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:669711) ( peso.:1,50)
Prova: 28605449
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. Com relação à análise e projetos orientados ao objeto, podemos estruturar um projeto
considerando várias dimensões que envolvem várias fases. Geralmente as fases são: iniciação,
elaboração, construção e transição. Considerando a dimensão componente, temos a realização
de atividades ao longo das fases do processo de desenvolvimento, tais como: análise de
requisitos, análise, projeto, implementação e teste. Sobre os diagramas que estão relacionados
ao levantamento de requisitos do projeto, classifique V para as sentenças verdadeiras e F para
as falsas:
(    ) Diagrama de casos de uso.
(    ) Diagrama de sequência.
(    ) Diagrama de componentes.
(    ) Diagrama de colaboração.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - F - V - F.
 c) V - V - V - F.
 d) F - V - V -F.
3/21/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
2. A Análise Orientada a Objetos consiste da definição das classes (objetos) que representam o
problema a ser resolvido, o modo pelo qual as classes se relacionam e interagem umas com as
outras, o funcionamento interno (atributos e operações) dos objetos e os mecanismos de
comunicação (mensagens) que permitem a eles trabalharem juntos. Deve-se fazer uma
descrição das características estáticas e dinâmicas das classes que descrevem um sistema ou
um produto. A análise estrutural é uma fase crítica no desenvolvimento de sistemas e programas
de software porque afeta as fases de desenvolvimento seguintes. Ela é difícil por causa dos
problemas de comunicação, das mudanças nos requisitos do sistema e das técnicas
inadequadas de avaliação. Não é fácil descrever os requisitos do sistema em uma forma precisa.
A linguagem do usuário e a linguagem do responsável pelo desenvolvimento são tão diferentes
que tornam complicada uma comunicação eficaz. Os requisitos, no entanto, apresentam um alvo
móvel que continua a modificar-se por todo o desenvolvimento do sistema e por todo o seu ciclo
de vida.
Em relação às características dos conceitos expostos, classifique V para as sentenças
verdadeiras e F para as falsas:
(    ) A organização do código-fonte em pacotes e o uso de diagrama de classes.
(    ) Programas elaborados com o uso de funções e determinação do dicionário de dados.
(    ) O uso de diagramas de sequência e o uso do diagrama de contexto.
(    ) A modelagem do fluxo de dados e a abstração de conceitos do mundo real.
(    ) A técnica de encapsulamento e a extensão de classes com a aplicação de herança.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V - F.
 b) V - F - V - F - F.
 c) V - V - F - F - V.
 d) F - F - F - V - V.
3. 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 e III estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
3/21/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
4. 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, quais diagramas?
 a) Sequência e Classe.
 b) Objeto e Sequência.
 c) Sequência e Pacote.
 d) Tempo e Componentes.
5. Diagramas de Sequência ordenam de forma temporal as mensagens trocadas entre os objetos
de um sistema, ou seja, esclarecem como os objetos trocam mensagens para a realização das
operações em um determinado período. Com relação a este diagrama e aos seus elementos de
estrutura, analise as opções a seguir:
I- Linhas do tempo e comunicação.
II- Interpretação de mensagens.
III- Classes e tabelas da base de dados.
IV- Objetos e atores.
Assinale a alternativa CORRETA:
 a) As opções I, II e III estão corretas.
 b) As opções I, II e IV estão corretas.
 c) As opções I, III e IV estão corretas.
 d) As opções II, III e IV estão corretas.
6. Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um
sistema. Nesse sentido, existe um diagrama que é o mais utilizado da UML e que serve de base
para quase todos os outros diagramas. Sobre esse diagrama, assinale a alternativa CORRETA:
 a) Implantação.
 b) Objetos.
 c) Classe.
 d) Sequência.
7. 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) F - F - V - F.
 b) V - V - F - V.
 c) F - V - F - V.
 d) V - F - F - V.
3/21/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
8. A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de
informação baseado na composição e interação entre diversas unidades de software chamadas
de objetos. Seu uso é particularmente útil na tentativa de compreender um problema a fim de
propor soluções computacionais na criação de sistemas de informação. A orientação a objetos
usa o termo abstração para designar a técnica de análise de um contexto do mundo real para
criar representações no desenvolvimento de soluções informatizadas. Objeto é uma instância ou
modelo derivado de uma classe. Portanto, objeto é a representação de qualquer coisa, real ou
abstrata, do mundo real que irá ser manipulada ou armazenada pelo sistema. Classe é um
conjunto de objetosdistintos, porém, com as mesmas características e comportamentos. A
classe é uma abstração de entidades existentes no mundo real. Exemplos de classe: pessoa,
animal, automóvel, publicação. Dessa forma, a primeira coisa que se deve fazer em uma análise
orientada a objetos é identificar as entidades que se pretende considerar no sistema e
imediatamente transformá-las em classes. Sobre o conceito de classe, classifique V para as
sentenças verdadeiras e F para as falsas:
(    ) Uma classe persistente existe somente durante a execução do processo ou do thread que o
criou.
(    ) Classe é uma instância de um objeto.
(    ) Uma classe abstrata pode ser instanciada diretamente.
(    ) Uma classe transiente permanece existindo após deixar de existir o processo ou o thread
que o criou.
(    ) Uma classe concreta pode ser instanciada diretamente.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://www.luis.blog.br/orientacao-a-objetos-classe-e-objeto-propriedades-e-metodos/.
Acesso em: 18 mar. 2020.
 a) F - V - V - V - F.
 b) V - V - F - V - V.
 c) F - F - F - F - V.
 d) V - F - F - F - V.
9. Projeto orientado a objeto é parte do desenvolvimento orientado a objeto. Se dedica a
desenvolver um modelo orientado a objeto de um sistema de software para implementar os
requisitos. Os objetos em um projeto O.O. estão relacionados à solução do problema que está
sendo resolvido. Os projetos O.O. são de fácil manutenção, em que os objetos podem ser
entendidos como entidades independentes. Os objetos são componentes potencialmente
reutilizáveis. Sobre o projeto orientado a objetos, classifique V para as sentenças verdadeiras e
F para as falsas:
(    ) É uma estratégia de projeto em que o projetista pensa em termos de coisas em vez de
funções. 
(    ) A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos.   
(    ) Objetos se comunicam por passagem de mensagem, eliminando áreas de dados
compartilhados. 
(    ) O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado
a objeto de um sistema de software. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - V.
 b) F - V - F - V.
 c) V - F - V - F.
 d) F - F - F - V.
3/21/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 5/5
10.O Projeto Orientado a Objeto é desenvolvido adotando uma nova estratégia que procura
analisar o sistema como se suas partes fossem coisas que estariam sendo interligadas por
intermédio das funções que cada uma deveria desempenhar. Essas coisas seriam os objetos
que são desenvolvidos independentemente, mas que em um período mais avançado do projeto
eles se ligariam e formariam o projeto como um todo. Para que o Projeto Orientado a Objeto
seja relevante, é necessário que o pensamento em termos de Orientação a Objeto seja
desenvolvido desde o início do processo de desenvolvimento do software. Sobre o Projeto
Orientado a Objetos, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) É uma estratégia de projeto em que o projetista pensa em termos de coisas em vez de
funções.
(    ) A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos.  
(    ) Objetos se comunicam por passagem de mensagem, eliminando áreas de dados
compartilhados.
(    ) O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo
orientado a objeto de um sistema de software.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V.
 b) V - F - V - F.
 c) V - V - V - V.
 d) F - V - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando