Buscar

Análise Orientada a Objetos II (ADS14) - Avaliação II - Individual Semipresencial

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

24/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
 Disciplina: 
Avaliação: 
Análise Orientada a Objetos II (ADS14)
Avaliação II - Individual Semipresencial ( peso.:1,50)
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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) Tempo e Componentes.
d) Sequência e Pacote.
2. 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 - V - F - V.
b) V - F - F - V.
c) V - V - F - V.
d) F - F - V - F.
24/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. A UML consiste em um certo número de elementos gráficos que se combinam para formar
diagramas. Como a UML é uma linguagem, ela possui regras para combinar estes elementos
nos diversos diagramas. Os processos envolvidos no desenvolvimento de software e seu
fluxo de informações podem ser representados pela UML (Linguagem de Modelagem
Unificada) através do diagrama de sequência. Com relação ao diagrama em questão, analise
as sentenças a seguir:
I- Permite representar o envio de mensagem de um ator para outro.
II- Ordena de forma temporal as mensagens trocadas entre os atores. 
III- Representa sequencialmente um processo e a relação entre os atores e os objetos
envolvidos.
IV- É o diagrama de maior complexidade da UML. 
Assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças II e IV estão corretas.
4. A função dos diagramas de interação é representar como o sistema age internamente para
que um ator alcance seu objetivo. Esses diagramas fornecem aos desenvolvedores uma
visão consistente e esmiuçada dos objetos e das mensagens envolvidas nos casos de uso,
por exemplo. Logo, a mensagem é o componente principal da interação entre os objetos.
Podemos considerar como exemplo de diagrama de interação:
I- Objeto.
II- Componente.
III- Sequência.
IV- Pacote.
Assinale a alternativa CORRETA:
 a) As opções I e II estão corretas.
 b) Somente a opção IV está correta.
 c) Somente a opção II está correta.
 d) Somente a opção III está correta.
5. 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 II e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I e IV estão corretas.
24/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
6. 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 II, III e IV estão corretas.
 b) As opções I, II e III estão corretas.
 c) As opções I, II e IV estão corretas.
 d) As opções I, III e IV estão corretas.
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) V - F - V - F - F.
 b) V - V - F - F - V.
 c) F - F - F - V - F.
 d) F - F - F - V - V.
24/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
8. 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 - V - V - F.
 b) V - F - F - F.
 c) F - F - F - V.
 d) F - F - V - V.
9. 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 III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças II e IV estão corretas.
10.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) V - F - V - F.
 b) F - F - V - V.
 c) F - V - V - F.
 d) V - F - F - V.
24/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 5/5
Prova finalizada com 9 acertos e 1 questões erradas.

Outros materiais