Buscar

Analise orientada a objetos 2, uniasselvi prova 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

1. 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 I, II e IV estão corretas.
 b) As sentenças I e IV estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças II, III e IV estão corretas.
2. Em POO, os problemas de programação são pensados em termos de objetos, nada de funções e
rotinas, o assunto são os objetos, as propriedades e os métodos. Dessa forma, quando é
colocado o problema de desenvolver um sistema para locadoras, por exemplo, devemos pensar
como dividir o problema em objetos. O 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 não serve de complemento para o diagrama de classes.
II- O diagrama de classes é o mais utilizado dos diagramas UML, servindo de base para os
demais.
III- O diagrama de classes geralmente representa tabelas do banco de dados, através das quais é
possível gerar uma parte do código da aplicação.
IV- O diagrama de classes exibe e representa situações reais.
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, III e IV estão corretas.
 d) As sentenças I, III e IV estão corretas.
3. 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 as fases de inativação do objeto.
 b) Preocupa-se com os casos de uso de cada objeto.
 c) A preocupação principal deste diagrama são os objetos que passam mensagens.
 d) É a base para os diagramas de estrutura composta.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_3%20aria-label=
4. 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 I e II estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças III e IV estão corretas.
5. Entre os conjuntos de diagramas da UML (Unified Modeling Language) estão os diagramas
estruturais, utilizados para visualizar, especificar, construir e documentar os aspectos estáticos de
um sistema. Estes diagramas tratam o aspecto estrutural tanto do ponto de vista do sistema,
quanto das classes, cobrindo dois dos quatro pontos de vista essenciais de uma modelagem.
Assinale a alternativa CORRETA que apresenta um diagrama estrutural:
 a) Diagrama de casos de uso.
 b) Diagrama de atividades.
 c) Diagrama entidade relacionamento.
 d) Diagrama de pacotes.
6. 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 I, II e III estão corretas.
 b) As sentenças II e IV 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=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_6%20aria-label=
7. 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 comunicação.
 b) Diagrama de objetos.
 c) Diagrama de atividades.
 d) Diagrama de sequência.
8. A UML consiste em um certo número de elementos gráficos que se combinam para formar
diagramas. Como a UML é uma linguagem, ela possui regras para combinar estes elementos nos
diversos diagramas. Os processos envolvidos no desenvolvimento de software e seu fluxo de
informações podem ser representados pela UML (Linguagem de Modelagem Unificada) através
do diagrama de sequência. Com relação ao diagrama em questão, analise as sentenças a seguir:
I- Permite representar o envio de mensagem de um ator para outro.
II- Ordena de forma temporal as mensagens trocadas entre os atores. 
III- Representa sequencialmente um processo e a relação entre os atores e os objetos envolvidos.
IV- É o diagrama de maior complexidade da UML. 
Assinale a alternativa CORRETA:
 a) As sentenças I,II e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças II e IV estão corretas.
9. 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 III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_9%20aria-label=
10.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) V - V - F - V.
 b) V - F - V - F.
 c) F - V - F - V.
 d) F - F - V - V.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDExNw==&action2=QURTMTQ=&action3=NjU1NTE5&action4=MjAyMC8y&prova=MjI4NDM1MjU=#questao_10%20aria-label=

Outros materiais