Buscar

Análise Orientada a Objetos II-b

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

27/09/2020	UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
27/09/2020	UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
27/09/2020	UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
Acadêmico:
Disciplina:
Análise Orientada a Objetos II (ADS14)
Avaliação:
Prova:
Nota da Prova:
9
,
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.
2. 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.
3. A Linguagem de Modelagem Unificada (UML) usa um conjunto de diagramas para exibir visualmente objetos e relacionamentos de um sistema, sendo que cada diagrama exerce uma função específica. Acerca dos diagramas da UML, associe os itens, utilizando o código a seguir: 
 
I- Diagrama de tempo. 
II- Diagrama de visão geral. 
III- Diagrama de classes. 
IV- Diagrama de pacotes. 
 
( ) Representa as classes, interfaces e relacionamentos, usado desde a fase da análise até o momento da especificação. 
( ) Permite agrupar qualquer elemento em um nível maior, utilizado para modelar sistemas muito grandes. 
( ) Representa os objetos do sistema e como eles interagem numa escala de tempo. 
( ) Permite juntar vários tipos diferentes de diagrama, utilizando a mesma notação dos diagramas de atividade e sequência, sendo considerado como uma variação destes dois diagramas. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a)
III - IV - I - II.
 b)
I - II - III - IV.
 c)
IV - II - I - III.
 d)
II - IV - III - I.
4. Os Diagramas de Sequência enfatizam a perspectiva temporal. Existem dois tipos de utilização desse diagrama: documentação dos casos de uso (diagrama de sequências de eventos do sistema) e representação das interações entre objetos com foco para a análise da troca de mensagens. Com relação ao diagrama citado, analise as sentenças a seguir: 
 
I- Representa a sequência de processos (mais especificamente, de mensagens passadas entre objetos) num programa de computador. 
II- Descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do tempo. 
III- Registra o comportamento de um único caso de uso e exibe os objetos e as mensagens passadas entre esses objetos no caso de uso. 
IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos e comunicação. 
 
Assinale a alternativa CORRETA:
 a)
As sentenças III e IV estão corretas.
 b)
As sentenças I e IV estão corretas.
 c)
As sentenças II e IV estão corretas.
 d)
As sentenças I, II e III estão corretas.
5. A Linguagem de modelagem unificada (UML) foi criada para estabelecer uma linguagem de modelagem visual comum, semanticamente e sintaticamente rica, para arquitetura, design e implementação de sistemas de software complexos, tanto estruturalmente quanto para comportamentos. Além do desenvolvimento de software, a UML tem aplicações em fluxos do processo na fabricação. É análoga aos modelos utilizados em outros campos, e é composta por diferentes tipos de diagramas. De modo geral, diagramas UML descrevem o limite, a estrutura e o comportamento do sistema e os objetos nele contidos. A UML não é uma linguagem de programação, mas existem ferramentas que podem ser usadas para gerar código em várias linguagens por meio de diagramas UML. A UML tem uma relação direta com a análise e o design orientados a objetos. Sobre os diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Os diagramas de classe e componente são diagramas da categoria estrutural. 
( ) O diagrama de sequência é caracterizado como um diagrama de interação, e sua função é ordenar as mensagens. 
( ) Os diagramas estruturais são usados na etapa de implementação e representam o relacionamento do sistema como um todo. 
( ) Os diagramas comportamentais representam dinamicamente os objetos do sistema. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a)
F - F - F - V.
 b)
V - F - F - F.
 c)
F - F - V - V.
 d)
F - V - V - F.
6. 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)
F - V - F - V.
 c)
V - V - F - V.
 d)
V - F - F - V.
7. 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 - V.
 b)
F - F - F - V - F.
 c)
V - F - V - F - F.
 d)
V - V - F - F - V.
8. 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, III e IV estão corretas.
 b)
As opções II, III e IV estão corretas.
 c)
As opções I, II e IV estão corretas.
 d)
As opções I, II e III estão corretas.
9. 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)
Tempo e Componentes.
 b)
Objeto e Sequência.
 c)
Sequência e Classe.
 d)
Sequência e Pacote.
10.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)
V - V - F - V - V.
 b)
F - F - F - F - V.
 c)
F - V - V - V - F.
 d)
V - F - F - F - V.
Prova finalizada com 
9
 acertos
 e 
1
 questões erradas
.
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php	1/5
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php	1/5
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php	5/5

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais