Buscar

prova orientada a objetos 2

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

Acadêmico: Wallyson Maciel de Lima (1284635) 
Disciplina: Análise Orientada a Objetos II (ADS14) 
Avaliação: Avaliação II - Individual FLEX ( Cod.:651533) ( peso.:1,50) 
Prova: 22750103 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. Vários são os diagramas da Linguagem de Modelagem Unificada que os analistas de 
sistema utilizam para o desenvolvimento dos aplicativos computacionais. Dentre os 
diagramas, podemos destacar o diagrama de sequência, que representa a indicação do 
conjunto de objetos envolvidos em um cenário e a especificação das mensagens 
trocadas entre estes ao longo das linhas do tempo. Com relação a este diagrama, 
assinale a alternativa CORRETA: 
 a) Preocupa-se com os casos de uso de cada objeto. 
 b) Preocupa-se com as fases de inativação do objeto. 
 c) A preocupação principal deste diagrama são os objetos que passam mensagens. 
 d) É a base para os diagramas de estrutura composta. 
 
2. 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) F - F - V - V. 
 b) V - F - V - F. 
 c) F - V - F - V. 
 d) V - V - F - V. 
 
3. 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: 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_3%20aria-label=
( ) 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) F - V - V - F. 
 b) F - F - V - V. 
 c) V - F - V - F. 
 d) V - F - F - V. 
 
4. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de 
software orientada a objetos, a UML poderá ser a linguagem de modelagem padrão 
para modelar sistemas concorrentes e distribuídos. Utiliza-se de um conjunto de 
técnicas de notação gráfica para criar modelos visuais de software de sistemas 
intensivos, combinando as melhores técnicas de modelagem de dados, negócios, 
objetos e componentes. É uma linguagem de modelagem única, comum e 
amplamente utilizável. A Linguagem Unificada de Modelagem possui diagramas 
(representações gráficas do modelo parcial de um sistema) que são usados em 
combinação, com a finalidade de obter todas as visões e aspectos do sistema. Sobre o 
diagrama que modela comportamentos e ligações entre objetos de um sistema, 
assinale a alternativa CORRETA: 
 a) Diagrama de sequência. 
 b) Diagrama de comunicação. 
 c) Diagrama de objetos. 
 d) Diagrama de atividades. 
 
5. Diagrama de sequência (ou diagrama de sequência de mensagens) é um diagrama 
usado em UML (Unified Modeling Language), representando a sequência de 
mensagens num programa de computador. Como um projeto pode ter uma grande 
quantidade de métodos em classes diferentes, pode ser difícil determinar a sequência 
global do comportamento. O diagrama de sequência representa essa informação de 
uma forma simples e lógica. Com relação ao diagrama de sequência, analise as 
sentenças a seguir: 
 
I- O diagrama de sequência é um diagrama de interação que detalha a sequência de 
um processo ou a lógica de um algoritmo. 
II- É construído a partir do diagrama de casos de uso. 
III- Não faz a ordenação das mensagens trocadas entre os objetos. 
IV- Não permite identificar métodos e atributos de uma classe. 
 
Assinale a alternativa que apresenta a sequência 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 I e II estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_5%20aria-label=
 d) As sentenças II e III estão corretas. 
 
6. 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 II e IV estão corretas. 
 b) As sentenças I e III estão corretas. 
 c) As sentenças I e II estão corretas. 
 d) As sentenças III e IV estão corretas. 
 
7. 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 II e IV 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 I, II e III estão corretas. 
 
8. 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 também é conhecido como diagrama de colaboração. 
II- O diagrama de classes é o mais utilizado dos diagramas UML, servindo de base 
para os demais. 
III- O diagrama de sequência é construído a partir do diagrama de objetos. 
IV- O diagrama de pacotes ofereceuma visão geral do sistema, com foco para os 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_8%20aria-label=
pacotes de classes e suas dependências. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I e II e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças I, III e IV estão corretas. 
 d) As sentenças III e IV estão corretas. 
 
9. 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 III está correta. 
 c) Somente a opção II está correta. 
 d) Somente a opção IV está correta. 
 
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 II e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças I, III e IV estão corretas. 
 d) As sentenças I e IV estão corretas. 
 
 
 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDUyNQ==&action2=QURTMTQ=&action3=NjUxNTMz&action4=MjAyMC8y&prova=MjI3NTAxMDM=#questao_10%20aria-label=

Continue navegando