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

Disciplina: Análise Orientada a Objetos II (ADS14) 
Avaliação: 
Avaliação II - Individual Semipresencial ( Cod.:655519) ( 
peso.:1,50) 
Prova: 22323750 
Nota da 
Prova: 
9,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. 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- Representam atores e objetos na sequência de um processo. 
II- A flecha é a notação de envio de mensagem neste diagrama. 
III- Não permite identificar os métodos e os atributos das classes. 
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 II estão corretas. 
b) As sentenças III e IV estão corretas. 
c) As sentenças II e IV estão corretas. 
d) As sentenças I e III estão corretas. 
 
2. A Linguagem de Modelagem Unificada - UML - é uma notação de diagramas que 
facilita a especificação, a visualização e a documentação de softwares 
desenvolvidos no paradigma de orientação a objetos. É composta por muitos 
elementos que têm o objetivo de representar de forma clara todas as partes de uma 
aplicação computacional. Estes elementos são usados na criação dos diagramas 
que representam partes do sistema de forma individual. Sobre os elementos que 
compõem o diagrama de classes, analise as opções a seguir: 
 
I- Classes. 
II- Associações. 
III- Mensagem. 
IV- Estado. 
V- Transição. 
 
Agora, 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, III e IV estão corretas. 
d) As opções I e II estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_1 aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_2 aria-label=
 
3. 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. Sobre exemplos de diagrama estrutural e 
comportamental, assinale a alternativa CORRETA: 
a) Objeto e classe. 
b) Sequência e classe. 
c) Tempo e componentes. 
d) Sequência e pacote. 
 
4. Em POO, os problemas de programação são pensados em termos de objetos, nada 
de funções, rotinas, o assunto são os objetos, as propriedades e os métodos. Desta 
forma, quando é colocado o problema de desenvolver um sistema para locadoras , 
por exemplo, devemos pensar como dividir o problema em objetos. Um 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 complementa o diagrama de classes. 
II- O diagrama de objetos apresenta a visão dinâmica de um sistema. 
III- A partir do diagrama de classes é possível gerar uma parte do código de 
programação automaticamente. 
IV- O diagrama de classes exibe conceitos do mundo real. 
 
Assinale a alternativa CORRETA: 
a) As sentenças II e IV estão corretas. 
b) As sentenças I e II estão corretas. 
c) As sentenças III e IV estão corretas. 
d) As sentenças I e III estão corretas. 
 
5. 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: 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_3 aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_4 aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_5 aria-label=
( ) 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) F - F - V - F. 
c) V - V - F - V. 
d) V - F - F - V. 
 
6. A linguagem UML possui vários tipos de diagramas. Dentre eles, destaca-se o 
Diagrama de Sequência que mostra uma interação, representando a sequência de 
mensagens entre instâncias de classes, componentes, subsistemas ou atores. Sobre 
o Diagrama de Sequência, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) Descreve as funcionalidades de acordo com a visão dos usuários. 
( ) Preocupa-se com a sequência dos atores, ficando em segundo plano o 
processo de comunicação que os envolve. 
( ) Mostra interações de objetos organizados em uma sequência de tempo. 
( ) Exibe elementos de configuração de processamento e componentes do 
software. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
a) F - V - V - F. 
b) V - F - V - F. 
c) F - F - V - V. 
d) F - F - V - F. 
 
7. Existe uma hierarquia para a elaboração dos casos de uso e uma dependência entre 
eles. No caso específico do diagrama de sequência, existe um relacionamento 
direto e importante com os diagramas de casos de uso e diagramas de classe. Sobre 
esta relação, analise as sentenças a seguir: 
 
I- O diagrama de sequência mostra quais as classes, e através de qual método elas 
realizam as funcionalidades dos casos de uso. 
II- Uma das limitações do diagrama de sequência é a sua incapacidade de 
representar mensagens disparadas por condições específicas. 
III- Iterações podem ser representadas no diagrama de sequência, e facilmente 
podemos identificar o conjunto de mensagens que se repetem e envolvem as 
mensagens. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_6 aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_7 aria-label=
IV- O diagrama de sequência não consegue representar chamadas de métodos da 
própria classe. 
 
Assinale a alternativa CORRETA: 
a) As sentenças I e III estão corretas. 
b) As sentenças I e II estão corretas. 
c) As sentenças II e IV estão corretas. 
d) As sentenças III e IV estão corretas. 
 
8. O diagrama de classe em geral é precedido pelo diagramade 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 em uma classe mãe possuir várias filhas. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
a) F - V - F. 
b) V - F - F. 
c) F - F - V. 
d) V - V - F. 
 
9. A Linguagem de Modelagem Unificada - UML -, através de seu conjunto de 
diagramas, facilita o desenvolvimento de software orientado a objetos, pois ajuda a 
visualizar de forma mais clara um problema e suas possíveis soluções. Com 
relação aos diagramas da UML, analise as sentenças a seguir: 
 
I- O diagrama de comunicação tem como objetivo identificar os vínculos 
existentes entre os objetos envolvidos no processo. 
II- De todos os diagramas da UML, o diagrama de classes é o menos utilizado na 
modelagem e especificação do sistema. 
III- O diagrama de sequência define a sequência de um processo, além de fazer a 
representação dos atores e objetos envolvidos; é construído a partir do diagrama de 
casos de uso. 
IV- O diagrama de pacotes oferece uma visão geral do sistema, com foco para os 
pacotes de classes e suas dependências. 
 
Agora, assinale a alternativa CORRETA: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_8 aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_9 aria-label=
a) As sentenças II e IV estão corretas. 
b) As sentenças I, II e III estão corretas. 
c) As sentenças I e II estão corretas. 
d) As sentenças I, III e IV estão corretas. 
 
10. São diagramas estáticos e estruturais. Auxiliam a visualizar, descrever e 
documentar diferentes perspectivas de um sistema. Servem de alicerce para a 
construção da codificação do aplicativo. São amplamente utilizados na 
modelagem de sistemas orientados a objetos, porque eles são os únicos diagramas 
UML que podem ser mapeados diretamente em linguagens orientadas a objeto. As 
características apresentadas definem o diagrama de: 
a) Casos de uso. 
b) Sequência. 
c) Classes. 
d) Atividades. 
 
Prova finalizada com 9 acertos e 1 questões erradas. 
 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjIzMjM3NTA=#questao_10 aria-label=

Continue navegando