Você está na página 1de 5

Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...

Prova Impressa
VOLTAR
GABARITO | Avaliação II - Individual (Cod.:884387)
A+ Alterar modo de visualização
Peso da Avaliação 1,50
Prova 68929973
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00

Na programação orientada a objetos, o diagrama de classes é uma representação da estrutura e


relações das classes que servem de modelo para objetos do sistema. Com relação a este diagrama,
analise as sentenças a seguir:

I- Através dele é possível gerar o código-fonte das classes, se utilizado algum software.
II- É usado para definir as classes de um software.
III- Não serve como documentação para os programadores de software.
IV- Não possui nenhuma relação com o diagrama de objetos.

Assinale a alternativa CORRETA:

A As sentenças I, II e III estão corretas.

B As sentenças II e III estão corretas.

C As sentenças I e II estão corretas.

D As sentenças I e IV estão corretas.

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.

1 of 5 04/12/2023, 10:37
Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...

Agora, assinale a alternativa que apresenta a sequência CORRETA:


A V - V - F - V.

B F - V - F - V.

C F - F - V - V.

D V - F - V - F.

3 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 II estão corretas.

B As sentenças I, III e IV estão corretas.

C As sentenças I e III estão corretas.

D As sentenças II, III e IV estão corretas.

4 O termo Diagrama de Pacotes é utilizado para descrever um diagrama que mostra pacotes de
classes e as dependências entre eles. Os pacotes também podem ser membros de outros pacotes,
construindo uma estrutura hierárquica. Com relação a este tipo de diagrama, analise as sentenças a
seguir:

I- Descrevem pedaços do sistema divididos em agrupamentos lógicos, mostrando as dependências


entre eles.
II- Representa a arquitetura de um sistema, mostrando o agrupamento de suas classes.
III- Os pacotes podem conter outros pacotes e se relacionar com estes por meio de dependência.
IV- Um diagrama de pacotes não pode ser utilizado em qualquer fase do processo de modelagem.

Assinale a alternativa CORRETA:

2 of 5 04/12/2023, 10:37
Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...

A As sentenças I, II e III estão corretas.

B As sentenças I, III e IV estão corretas.

C As sentenças II e IV estão corretas.

D As sentenças II, III e IV estão corretas.

5 O diagrama de sequência modela a interação entre os objetos que foram definidos numa
etapa anterior, através do diagrama de classes. A interação entre os objetos do modelo é
representado por mensagens. O diagrama de sequência permite a intervenção de analistas e
desenvolvedores no sentido de facilitarem a tomada de decisões relacionadas ao desenvolvimento,
simplesmente analisando o fluxo expresso neste diagrama. Acerca dos conceitos e características
do diagrama de sequência, classifique V para as sentenças verdadeiras e F para as falsas:

( ) É um dos componentes do diagrama de visão geral.


( ) Os principais componentes de um diagrama de sequência são: atores, objetos e mensagens
trocadas por estes ao longo do tempo.
( ) Não pode ser considerado um diagrama de interação.

Agora, 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.

6 A Linguagem UML (Unified Modeling Language) é uma linguagem de modelagem que foi
criada visando-se a criação de modelos abstratos de processos. Em princípio, não existem
restrições quanto aos tipos de processos sendo modelados. Tanto podem ser processos do mundo
real como processos de desenvolvimento de software ou ainda detalhes internos do próprio
software. Assim, tanto podemos utilizar o UML para descrever o mundo real, por exemplo, a
organização interna de uma empresa, como os detalhes internos que descrevem um sistema de
software. A descrição de um processo envolve a determinação de duas classes básicas de termos:
- Os elementos estruturais que compõem o processo.
- O comportamento que esses elementos desenvolvem quando interagindo.
A linguagem UML, por meio de seus diagramas, permite a definição e design de threads e
processos, que permitem o desenvolvimento de sistemas distribuídos ou de programação
concorrente. Um dos tipos de diagramas particularmente úteis para modelarmos processos são os
chamados diagramas de sequência. Com relação ao diagrama de sequência, assinale a alternativa
CORRETA:
A Existem somente dois tipos de mensagens nos diagramas de sequência: simples e síncrona.

3 of 5 04/12/2023, 10:37
Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...

B Não ordena as mensagens trocadas entre objetos.

C Os atores do diagrama de sequência são diferentes dos diagramas dos casos de uso.

D É construído tendo como base o diagrama de casos de uso.

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 I, II e IV estão corretas.

B As sentenças 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 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 - F - V - V.

B F - V - V - F.

C V - F - V - F.

D F - F - V - F.

4 of 5 04/12/2023, 10:37
Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/...

9 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 - F - V.

C V - V - F.

D F - V - F.

10 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 I e II estão corretas.

B As sentenças III e IV estão corretas.

C As sentenças I e III estão corretas.

D As sentenças II e IV estão corretas.

Imprimir

5 of 5 04/12/2023, 10:37

Você também pode gostar