Buscar

Avaliação Final (Objetiva) - Individual Semipresencial -analise Orientada aObjetos 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 Final (Objetiva) - Individual Semipresencial ( Cod.:655521) ( peso.:3,00) 
Prova: 22920346 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. A Linguagem de Modelagem Unificada (UML) é um padrão de desenvolvimento que concentra as 
melhores práticas de metodologias de desenvolvimento, em que 23 diagramas auxiliam na interpretação 
do problema e sua respectiva solução, propondo uma visão macro dos objetos e seus relacionamentos. A 
UML propõe uma linguagem visual para a modelagem de sistemas orientados a objetos, fornecendo uma 
representação gráfica para os cenários em construção. Com relação à UML, assinale a alternativa 
CORRETA: 
 a) A modelagem ou representação de sistemas não é possível sem os diagramas UML. 
 b) A UML é uma metodologia de desenvolvimento. 
 c) A UML dificulta a visualização e comunicação dos objetos. 
 d) A UML é uma notação independente de processos. 
 
2. A UML (Unified Modeling Language), que significa Linguagem Unificada de Modelagem, é uma 
linguagem padrão para modelagem orientada a objetos. Ela surgiu da fusão de três grandes métodos, do 
BOOCH, OMT (Rumbaugh) e OOSE (Jacobson). Esta linguagem de modelagem, não proprietária de 
terceira geração, não é um método de desenvolvimento. Tem como papel auxiliar a visualizar o desenho 
e a comunicação entre objetos. Ela permite que desenvolvedores visualizem os produtos de seu trabalho 
em diagramas padronizados, e é muito usada para criar modelos de sistemas de software. 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. Os 
Diagramas da UML estão divididos em Estruturais e Comportamentais. Com relação à UML, classifique 
V para as sentenças verdadeiras e F para as falsas: 
 
( ) UML é um modelo-padrão para a elaboração da estrutura de software. 
( ) UML é uma linguagem visual de programação que pode ser empregada para a visualização, a 
especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de 
software. 
( ) UML contém vocabulário e regras que apontam para quais e quando os modelos deverão ser criados. 
( ) UML é apenas uma linguagem de notação, portanto apenas parte de um método para 
desenvolvimento de software. 
( ) UML abrange quatro tipos de blocos de construção: Itens, Relacionamentos, Iteração e Diagramas. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: https://www.infoescola.com/engenharia-de-software/uml/. Acesso em: 18 mar. 2020. 
 a) F - F - F - V - F. 
 b) F - V - V - V - F. 
 c) V - V - V - F - V. 
 d) V - F - F - F - V. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_2%20aria-label=
3. A UML tem muitos tipos diferentes de setas tracejadas que parecem idênticas. Felizmente, a UML 
permite que você marque um elemento de modelo para indicar exatamente que tipo de elemento ele é. A 
UML chama esse rótulo de um estereótipo. Você mostra o estereótipo ao lado do elemento (precedendo o 
nome do elemento, se houver). A UML tem vários estereótipos predefinidos ou você pode definir o seu 
próprio para indicar um tipo especial de elemento para seus próprios fins. O propósito deste modelo de 
diagrama é documentar os itens envolvidos, a fim de tornar ágil o processo de implantação de software. 
O diagrama de implantação é um forte aliado para descrição de sistemas complexos e distribuídos onde 
os hardwares envolvidos têm um papel crucial na execução da aplicação. Claro que todos os softwares 
são codependentes do hardware, porém, em alguns casos, o hardware se torna o recurso mais prioritário. 
Com relação a este tipo de diagrama, analise as sentenças a seguir: 
 
I- São usados para modelar os aspectos topológicos do ambiente onde o software será executado. 
II- São compostos por colaborações, portas e artefatos (relacionamentos de comunicação). 
III- São muito úteis para detalhar um software. 
IV- Podem ser usados para representar módulos de sistema. 
 
Assinale a alternativa CORRETA: 
 
FONTE: http://micreiros.com/diagrama-de-implantacao/. Acesso em: 25 maio 2020. 
 a) As sentenças I e IV estão corretas. 
 b) As sentenças I, II e IV estão corretas. 
 c) As sentenças II, III e IV estão corretas. 
 d) As sentenças I e III estão corretas. 
 
4. 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) Objetos. 
 b) Sequência. 
 c) Componentes. 
 d) Classe. 
 
5. O Diagrama de Atividades da UML tem um papel semelhante ao dos fluxogramas, mas a principal 
diferença é que os Diagramas de Atividades suportam comportamento paralelo. São usados para 
descrever processos de negócios e fluxos de trabalho dos usuários em seus sistemas. Também podem 
descrever as etapas de execução dos casos de uso. Com base no exposto, analise as sentenças a seguir: 
 
I- Diagramas de Atividades modelam o aspecto estático de um sistema. 
II- Diagramas de Atividades documentam processos e ações. 
III- Diagramas de Atividades exibem as ramificações de controle de fluxo. 
IV- Diagramas de Atividades oferecem uma notação para mostrar uma sequência de atividades. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I, III e IV estão corretas. 
 b) As sentenças II, III e IV estão corretas. 
 c) As sentenças I, II e III estão corretas. 
 d) As sentenças I, II e IV estão corretas. 
 
6. 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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_6%20aria-label=
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. Sobreo 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. 
 
7. Existe uma hierarquia para a elaboração dos diagramas UML e uma dependência entre eles. Com relação 
ao diagramas de sequência, analise as sentenças a seguir: 
 
I- O diagrama de sequência se baseia no diagrama de classes para obter os cenários de uso. 
II- O diagrama de sequência retorna ao diagrama de classe os novos métodos descobertos em sua 
elaboração. 
III- O diagrama de sequência usa a especificação de caso de uso para ver o passo a passo das mensagens, 
a ordem de suas ocorrências e os cenários de uso. 
IV- O diagrama de sequência usa o diagrama de classes para identificar as classes que contêm os objetos 
que interagem. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II, III e IV estão corretas. 
 b) Somente a sentença III está correta. 
 c) As sentenças I, II e IV estão corretas. 
 d) As sentenças I e IV estão corretas. 
 
8. O diagrama de estados mostra os estados que podem ser assumidos por um objeto em seu ciclo de vida. 
Geralmente o utilizamos para entender como tais mudanças acontecem. Assim, definimos as trocas de 
mensagens e os métodos que os controlam. Com relação a este diagrama, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) Seus principais componentes são: estado e evento. 
( ) Mostra o estado dos objetos durante seu ciclo de vida. 
( ) Início e fim são os extremos de uma transação na mudança de estado de um objeto. 
( ) É o diagrama mais utilizado da UML. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - F. 
 b) V - V - V - F. 
 c) V - F - F - F. 
 d) F - V - F - V. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_8%20aria-label=
9. O diagrama de classes é um dos diagramas da Linguagem de Modelagem Unificada (UML) e tem como 
objetivo principal descrever os objetos que compõem a aplicação, bem como o relacionamento que existe 
entre eles. Ele também exibe as características e as operações das classes, além das restrições 
relacionadas à conexão dos objetos. Com relação ao diagrama de classes, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) O diagrama de classes é o diagrama UML mais usado, pois é o que mais se aproxima da realidade 
dos códigos de programação. 
( ) Cada classe do diagrama de classes representa uma tabela do Banco de Dados. 
( ) O diagrama de classe não serve de apoio ou referência para a elaboração dos demais diagramas. 
( ) Na programação orientada a objetos, o diagrama de classes é uma forma eficiente e fácil de 
representar a estrutura e as relações das classes que servem de modelo para objetos. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F - V. 
 b) F - V - V - V. 
 c) F - F - F - V. 
 d) V - F - V - F. 
 
10. A UML (Linguagem de Modelagem Unificada) é utilizada para especificar, visualizar, documentar e 
construir artefatos de um sistema e pode ser aplicada em todos os processos ao longo do ciclo de 
desenvolvimento de software, sendo mediada por diferentes tecnologias de implementação. Com relação 
à UML, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Apresenta simplicidade nas notações. 
( ) Apresenta baixo nível de padronização. 
( ) Apresenta alta aplicabilidade nos processos reais. 
( ) Apresenta notação inflexível às diversas situações. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - V - F. 
 b) V - V - F - F. 
 c) F - V - F - V. 
 d) F - F - V - V. 
 
11. (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) Diagramas de casos de uso são usados somente quando se está finalizando o projeto. 
 d) O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os requisitos do sistema. 
 
12. (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) As atividades não são representadas por subatividades. 
 b) Mostra as ações executadas nos casos de uso, modela processos, mostrando o fluxo das atividades. 
 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. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_10%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_11%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIx&action4=MjAyMC8y&prova=MjI5MjAzNDY=#questao_12%20aria-label=
 
Prova finalizada com 10 acertos e 0 questões erradas.

Outros materiais