Buscar

Avaliação II 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 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

Disciplina: Análise Orientada a Objetos II (ADS14) 
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:655519) ( peso.:1,50) 
Prova: 22668943 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. 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. Podemos dizer que é um exemplo de diagrama estrutural 
e comportamental, respectivamente, os diagramas de: 
 a) Sequência e Classe. 
 b) Tempo e Componentes. 
 c) Objeto e Sequência. 
 d) Sequência e Pacote. 
 
2. 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) F - V - V - V. 
 b) V - F - V - F. 
 c) F - F - F - V. 
 d) V - V - F - V. 
 
3. A Linguagem de Modelagem Unificada (UML) é uma forma de documentar e padronizar a modelagem 
de sistemas no paradigma da orientação a objetos. São muitas as metodologias para modelagem orientada 
a objetos, porém o surgimento da UML concentrou as melhores práticas das metodologias anteriores. A 
modelagem em UML é representada através dos seus diagramas comportamentais e estruturais. O 
diagrama de objetos é um dos diagramas mais importantes da UML, pois demonstra uma visão estática 
do sistema ou de um processo. Com relação ao diagrama de objetos, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) O diagrama de objetos pode ser visto como uma extensão ou uma instância do diagrama de classes. 
( ) É um diagrama da categoria comportamental. 
( ) Cada objeto do diagrama apresenta a mesma estrutura de uma classe. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - V. 
 b) F - V - F. 
 c) V - V - F. 
 d) F - F - V. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI2Njg5NDM=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI2Njg5NDM=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI2Njg5NDM=#questao_3%20aria-label=
 
4. 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. 
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 III e IV estão corretas. 
 b) As sentenças I e III estão corretas. 
 c) As sentenças II e IV estão corretas. 
 d) As sentenças I e II estão corretas. 
 
5. 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) Sequência e classe. 
 b) Sequência e pacote. 
 c) Tempo e componentes. 
 d) Objeto e classe. 
 
6. 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: 
 a) As sentenças I, III e IV 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 I, II e III estão corretas. 
 
7. Um pacote é um conjunto de elementos agrupados. Esses elementos podem ser classes, diagramas, ou até 
mesmo outros pacotes. Organiza elementos em grupo e costuma ser utilizado na modelagem de sistemas 
muito extensos. É utilizado para demonstrar os limites de cada subsistema e como eles se inter-
relacionam. Pode conter qualquer diagrama da UML, inclusive outros pacotes. Mais comumente utilizado 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI2Njg5NDM=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI2Njg5NDM=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI2Njg5NDM=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI2Njg5NDM=#questao_7%20aria-label=
em diagrama de casos de uso e diagrama de classes. Sobre o diagrama de pacotes, assinale a alternativa 
CORRETA: 
 a) É um diagrama estrutural que agrupa vários pacotes, diagramas e classes. 
 b) Serve de base para o diagrama de caso de uso. 
 c) É o diagrama mais utilizado da UML. 
 d) Não agrupa classes. 
 
8. 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) F - F - V - V. 
 c) V - F - V - F. 
 d) F - F - V - F. 
 
9. 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 atividades. 
 b) Diagrama de comunicação. 
 c) Diagrama de objetos. 
 d) Diagrama de sequência. 
 
10. O diagrama de classe em geral é precedido pelo diagrama de 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. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI2Njg5NDM=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI2Njg5NDM=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI2Njg5NDM=#questao_10%20aria-label=
 d) V - V - F. 
 
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando