Buscar

Análise Orientada a Objetos II - Av2

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

23/11/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?action1=RkxYMTY5MQ==&action2=QURTMTQ=&action3=NjUxN… 1/4
Acadêmico: Davi Chaves Silva (1459946)
Disciplina: Análise Orientada a Objetos II (ADS14)
Avaliação: Avaliação II - Individual FLEX ( Cod.:651533) ( peso.:1,50)
Prova: 22434836
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Podemos dizer que os diagramas de classes são os principais diagramas estruturais da UML,
pois ilustram as classes, as interfaces e os relacionamentos entre elas. Os diagramas de classes
ilustram atributos e operações de uma classe e as restrições com o que os objetos podem ser
conectados; descrevem também os tipos de objetos no sistema e os relacionamentos entre
estes objetos. Sobre o diagrama de classe da UML, assinale a alternativa CORRETA:
 a) Todos os objetos mapeados obrigatoriamente devem pertencer a um diagrama de classes.
 b) Seu foco é a estrutura do software.
 c) Tem ampla utilização, pois mostra o conjunto de classes, interfaces, colaborações e
relacionamentos.
 d) As classes não representam as tabelas na base de dados.
2. 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) Sequência.
 b) Classe.
 c) Objetos.
 d) Componentes.
3. 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 os
problemas.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) F - F - V - V.
 c) F - V - F - V.
 d) V - F - V - F.

Rectangle
Rectangle
Rectangle
23/11/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?action1=RkxYMTY5MQ==&action2=QURTMTQ=&action3=NjUxN… 2/4
4. 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) V - V - F - V.
 b) V - F - F - V.
 c) F - V - F - V.
 d) F - F - V - F.
5. Na programação orientada a objetos, o diagrama de classes é uma representação da estrutura e
relações das classes que servem de modelo para objetos do sistema. Com relação a este
diagrama, analise as sentenças a seguir:
I- Não é possível gerar o código-fonte através do diagrama de classes.
II- É usado para definir as classes de um software.
III- Não representa conceitos do mundo real.
IV- Fornece uma representação dinâmica da colaboração dos objetos, através dos
relacionamentos.
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I, II e IV estão corretas.
6. A Linguagem UML (Unified Modeling Language) é uma linguagem de modelagem que foi criada
visando-se a criação de modelos abstratos de processos. Em princípio, não existem restrições
quanto aos tipos de processos sendo modelados. Tanto podem ser processos do mundo real
como processos de desenvolvimento de software ou ainda detalhes internos do próprio software.
Assim, tanto podemos utilizar o UML para descrever o mundo real, por exemplo, a organização
interna de uma empresa, como os detalhes internos que descrevem um sistema de software. A
descrição de um processo envolve a determinação de duas classes básicas de termos:
- Os elementos estruturais que compõem o processo.
- O comportamento que esses elementos desenvolvem quando interagindo.
A linguagem UML, por meio de seus diagramas, permite a definição e design de threads e
processos, que permitem o desenvolvimento de sistemas distribuídos ou de programação
concorrente. Um dos tipos de diagramas particularmente úteis para modelarmos processos são
os chamados diagramas de sequência. Com relação ao diagrama de sequência, assinale a
alternativa CORRETA:
 a) É construído tendo como base o diagrama de casos de uso.
 b) Não ordena as mensagens trocadas entre objetos.
 c) Existem somente dois tipos de mensagens nos diagramas de sequência: simples e síncrona.
 d) Os atores do diagrama de sequência são diferentes dos diagramas dos casos de uso.
23/11/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?action1=RkxYMTY5MQ==&action2=QURTMTQ=&action3=NjUxN… 3/4
7. 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 I 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.
8. 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 maiorcomplexidade da UML. 
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.
23/11/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?action1=RkxYMTY5MQ==&action2=QURTMTQ=&action3=NjUxN… 4/4
9. 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) F - V - V - V - F.
 d) V - V - F - V - V.
10.O diagrama de sequência é usado em UML para representar a sequência de processos em um
programa de computador ou sistema de informação. Ele dá ênfase à ordenação temporal em
que as mensagens são trocadas entre os objetos de um sistema. Com relação ao diagrama de
sequência, analise as sentenças a seguir:
I- A notação para uma mensagem em um diagrama de sequência é uma flecha. 
II- A seta de envio de mensagens parte sempre do objeto remetente.
III- O formato da ponta da seta indica o tipo de mensagem enviada.
IV- Os tipos de mensagens enviadas são: assíncrona, síncrona e duplamente encadeada.
Assinale a alternativa CORRETA:
 a) As sentenças I, 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.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando