Buscar

UNIASSELVI - Centro Universitário Leonardo Da Vinci - Análise Orientada a Objetos II (ADS14)

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 4 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

Prévia do material em texto

25/06/2020 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/4
Acadêmico: XXXXXXXXXXXXXXXXXXXXXXX
Disciplina: Análise Orientada a Objetos II (ADS14)
Avaliação: Avaliação II - Individual FLEX ( Cod.:513371) ( peso.:1,50)
Prova: 19361752
Nota da Prova: 2,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) F - F - V - F.
 b) F - V - V -F.
 c) V - V - V - F.
 d) V - F - F - V.
2. A UML - Unified Modeling Language - inclui um conjunto de técnicas de notação gráfica que ajuda você a especificar,
visualizar e documentar modelos de sistemas de software, incluindo a sua estrutura e design, de uma forma que
atenda a todos esses requisitos. A UML é uma linguagem padrão para modelagem orientada a objetos. Ela surgiu da
fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson). Esta linguagem de modelagem
não proprietária de terceira geração não é um método de desenvolvimento. Ela têm como objetivo ajudar a visualizar o
desenho e a comunicação entre objetos e permite que desenvolvedores visualizem os produtos de seu trabalho em
diagramas padronizados, sendo muito usada para criar modelos de sistemas de software. Os Diagramas da UML estão
divididos em Estruturais e Comportamentais. Embora os diagramas mais conhecidos sejam o de casos de uso e o de
classes, a UML (Unified Modeling Language) apresenta diversos diagramas para representar informações em
praticamente todas as fases do desenvolvimento, desde a análise de requisitos até a instalação no cliente.
Considerando as características dos diagramas existentes na UML, classifique V para as sentenças verdadeiras e F
para as falsas:
(    ) Os diagramas de sequência devem representar os processos definidos nos diagramas de caso de uso.
(    ) O diagrama de comunicação mostra a troca de mensagens entre dois ou mais objetos.
(    ) O diagrama de colaboração é necessário para a adequada construção do diagrama de classes.
(    ) O diagrama de classes tem seu enfoque em fornecer a representação de uma solução para os problemas.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V.
 b) F - F - V - V.
 c) V - V - F - V.
25/06/2020 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/4
 d) V - F - V - F.
3. 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) V - V - F - F - V.
 b) F - F - F - V - F.
 c) F - F - F - V - V.
 d) V - F - V - F - F.
4. 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 objetos distintos, 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 - F - F - F - V.
 b) V - F - F - F - V.
 c) V - V - F - V - V.
 d) F - V - V - V - F.
25/06/2020 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/4
5. 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) Objetos.
 b) Sequência.
 c) Classe.
 d) Implantação.
6. 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 Orientadoa 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) F - V - F - V.
 d) V - V - V - V.
7. 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) F - F - F - V.
 d) V - F - V - F.
8. 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) Tempo e Componentes.
25/06/2020 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/4
 c) Objeto e Sequência.
 d) Sequência e Pacote.
9. O diagrama de classes é um dos diagramas da Linguagem de Modelagem Unificada (UML) e tem como objetivo
principal descrever os objetos que compõem a aplicação, bem como o relacionamento que existe entre eles. Ele
também exibe as características e as operações das classes, além das restrições relacionadas à conexão dos objetos.
Com relação ao diagrama de classes, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O diagrama de classes é o diagrama UML mais usado, pois é o que mais se aproxima da realidade dos códigos
de programação.
(    ) Cada classe do diagrama de classes representa uma tabela do Banco de Dados.
(    ) O diagrama de classe não serve de apoio ou referência para a elaboração dos demais diagramas.
(    ) Na programação orientada a objetos, o diagrama de classes é uma forma eficiente e fácil de representar a
estrutura e as relações das classes que servem de modelo para objetos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) F - V - V - V.
 c) V - V - F - V.
 d) F - F - F - V.
10. 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 - F - F - V.
 c) V - V - F - V.
 d) F - V - F - V.
Prova finalizada com 2 acertos e 8 questões erradas.

Continue navegando