Buscar

Avaliação Final - Análise Orientada a Objetos 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Acadêmico: 
Disciplina: Análise Orientada a Objetos II (ADS14) 
Avaliação: 
Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:655521) 
( peso.:3,00) 
Prova: 23056222 
Nota da 
Prova: 
10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. Utilizado para modelar colaborações internas de classes, interfaces e componentes 
para especificar uma funcionalidade. Introduz a noção de port, um ponto de conexão 
do elemento modelado, a quem podem ser associadas interfaces. Também utiliza a 
noção de colaboração, que consiste em um conjunto de elementos interligados 
através de portas para a execução de uma funcionalidade específica. Esse diagrama 
fornece meios de definir a estrutura de um elemento e de focalizá-la no detalhe, na 
construção e em relacionamentos internos. É um dos novos diagramas propostos na 
segunda versão da UML, voltado a detalhar elementos de modelagem estrutural, 
como classes, pacotes e componentes, descrevendo sua estrutura interna. Sobre o 
Diagrama de Estrutura Composta, analise as sentenças a seguir: 
 
I- Peças, portas e colaborações são componentes do Diagrama de Estrutura 
Composta. 
II- É muito parecido com o diagrama de classes, mas representa os aspectos na sua 
individualidade. 
III- Não engloba a modelagem de colaborações. 
 
Assinale a alternativa CORRETA: 
 
FONTE: http://dropsti.blogspot.com/2015/07/uml-diagrama-de-estruturas-
compostas.html. Acesso em: 25 maio 2020. 
 a) Somente a sentença II está correta. 
 b) As sentenças I, II e III estão corretas. 
 c) Somente a sentença I está correta. 
 d) Somente a sentença III está correta. 
 
2. O diagrama de Casos de Uso auxilia no levantamento dos requisitos funcionais do 
sistema, descrevendo um conjunto de funcionalidades do sistema e suas interações 
com elementos externos e entre si. Sobre estas relações, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) A relação include representa subfluxos dos casos de uso. 
( ) A relação extend representa os fluxos alternativos dos casos de uso. 
( ) A relação de generalização é percebida entre casos de uso ou entre atores. 
( ) A generalização não permite especificar comportamentos genéricos que são 
usados para atender a necessidades específicas. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_2%20aria-label=
 a) V - V - F - V. 
 b) F - V - V - F. 
 c) V - V - V - F. 
 d) V - F - V - F. 
 
3. O diagrama de estrutura composta fornece meios para definir a estrutura de um 
elemento e de focalizá-la no detalhe, na construção e em relacionamentos internos. 
Sobre esse diagrama, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) É considerado um diagrama teórico, sendo pouco utilizado na modelagem. 
( ) Trabalha de forma oposta ao diagrama de classes. 
( ) Representa peças individuais, não sendo possível exibir classes inteiras. 
( ) Um conector é uma linha que representa um relacionamento em um modelo do 
diagrama de estrutura composta. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - F - V. 
 b) V - F - V - V. 
 c) F - V - F - F. 
 d) V - V - F - V. 
 
4. 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: 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_4%20aria-label=
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) V - F - F - F - V. 
 d) F - V - V - V - F. 
 
5. São cinco as diferentes visões proporcionadas pela UML durante a construção de 
modelos de software. A arquitetura da complexidade de um software pode ser 
descrita por cinco visões interligadas. Cada visão constitui uma projeção na 
organização e estrutura do sistema, cujo foco está voltado para determinado aspecto 
desse sistema. Com relação às visões, analise as sentenças a seguir: 
 
I- A visão de implantação se refere ao ambiente geral em que o software será 
implantado. 
II- A visão de Projeto é responsável por analisar a solução como um todo no que se 
refere à estrutura e à análise. 
III- A visão de processos auxilia no controle de versão dos sistemas. 
IV- A visão de implementação se preocupa com os arquivos de instalação e 
respectivas versões. 
V- O diagrama de casos de uso permite uma visão geral da solução apresentada do 
ponto de vista do usuário. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) As sentenças II, III e IV estão corretas. 
 b) As sentenças I, II, IV e V estão corretas. 
 c) As sentenças III, IV e V estão corretas. 
 d) As sentenças I, II e III estão corretas. 
 
6. 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 - F - V. 
 b) F - F - V - V. 
 c) F - V - V - F. 
 d) V - F - V - F. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_5%20aria-label=https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_6%20aria-label=
 
7. Diagramas de Implantação são diagramas do nível de implementação que mostram a 
estrutura do sistema em tempo de execução. É definido pela Linguagem de 
Modelagem Unificada (Unified Modeling Language - UML) e descrevem os 
componentes de hardware e software e sua interação com outros elementos do 
suporte ao processamento. Sobre os Diagramas de Implantação, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) Recomendado para modelar característica comportamental com ênfase nos 
vínculos entre os vários objetos de um projeto de software. 
( ) Envolve o hardware e todas as tecnologias relacionadas com a implantação dos 
sistemas. 
( ) São usados para detalhar os módulos do sistema que serão implantados no 
cliente. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - F. 
 b) F - F - V. 
 c) V - V - V. 
 d) F - V - V. 
 
8. O objetivo dos diagramas é apresentar múltiplas visões do sistema sendo que este 
conjunto de múltiplas visões é chamado de modelo. Um modelo UML pode ser visto 
como um conjunto de diagramas que podem ser examinados e modificados, a fim de 
compreender e desenvolver um sistema de software. Uma das maiores dificuldades 
no desenvolvimento de sistemas consiste em descrever de forma eficiente os seus 
requisitos. Sobre o diagrama utilizado na fase inicial de levantamento de requisitos, o 
qual facilita o entendimento do usuário, assinale a alternativa CORRETA: 
 
FONTE: http://www.ebah.com.br/content/ABAAAglewAH/analise-sistemas?part=3. 
Acesso em: 15 set. 2017. 
 a) Atividade. 
 b) Objetos. 
 c) Implantação. 
 d) Casos de Uso. 
 
9. 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. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_9%20aria-label=
 
Assinale a alternativa CORRETA: 
 a) As sentenças II e IV estão corretas. 
 b) As sentenças III e IV estão corretas. 
 c) As sentenças I e II estão corretas. 
 d) As sentenças I e III estão corretas. 
 
10. O Diagrama de Implantação exibe como as partes físicas do sistema estarão 
dispostas no ambiente e de que forma se comunicarão. É um diagrama útil quando há 
muita interdependência entre hardware e software. É um diagrama estrutural que 
modela a parte estática do sistema. Sobre os Diagramas de Implantação, analise as 
sentenças a seguir: 
 
I- Não são indicados para representar a navegação entre as telas de um sistema. 
II- Mostram a estrutura do sistema em tempo de execução. 
III- Não são usados para mapear programas que executam em outras máquinas. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II e III estão corretas. 
 b) As sentenças I e III estão corretas. 
 c) As sentenças I e II estão corretas. 
 d) Somente a sentença I está correta. 
 
11. (ENADE, 2013) O diagrama de atividades permite que se compreenda melhor como 
funcionam os processos organizacionais. Estes podem ser modelados através de um 
ou mais modelos de atividades para que se obtenha maior compreensão do processo. 
Com relação ao diagrama de atividades e sua relação com os processos de negócio, 
assinale a alternativa correta: 
 a) Mostra as ações executadas nos casos de uso, modela processos, mostrando o 
fluxo das atividades. 
 b) As atividades não são representadas por subatividades. 
 c) Não é possível usar o diagrama de atividade para descrever algoritmos. 
 d) Modela os processos, mas não mostra o fluxo das atividades. 
 
12. (ENADE, 2013) Os casos de uso são diagramas UML que permitem modelar 
facilmente os requisitos funcionais do sistema, tendo como base a própria visão do 
usuário. Com relação aos casos de uso, assinale a alternativa correta: 
 a) A visão de casos de uso proporcionada pela UML permite que se entenda melhor 
o problema e as funcionalidades a serem implementadas. 
 b) O diagrama de casos de uso é muito complexo, por isso, pouco utilizado. 
 c) O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os 
requisitos do sistema. 
 d) Diagramas de casos de uso são usados somente quando se está finalizando o 
projeto. 
 
Prova finalizada com 12 acertos e 0 questões erradas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_10%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_11%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjMwNTYyMjI=#questao_12%20aria-label=

Continue navegando