Buscar

Análise Orientada a Objetos II (ADS14) Avaliação II - Individual Semipresencial

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

01/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico: Vinicius Beraldo da Silva (1149386)
Disciplina: Análise Orientada a Objetos II (ADS14)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:655519) ( peso.:1,50)
Prova: 22200151
Nota da Prova: 8,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 II e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças III e IV estão corretas.
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) V - V - F - V.
 d) F - F - F - V.
01/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
3. A função dos diagramas de interação é representar como o sistema age internamente para que um ator alcance
seu objetivo. Esses diagramas fornecem aos desenvolvedores uma visão consistente e esmiuçada dos objetos e
das mensagens envolvidas nos casos de uso, por exemplo. Logo, a mensagem é o componente principal da
interação entre os objetos. Podemos considerar como exemplo de diagrama de interação:
I- Objeto.
II- Componente.
III- Sequência.
IV- Pacote.
Assinale a alternativa CORRETA:
 a) Somente a opção II está correta.
 b) As opções I e II estão corretas.
 c) Somente a opção III está correta.
 d) Somente a opção IV está correta.
4. 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 objetos.
 b) Diagrama de atividades.
 c) Diagrama de sequência.
 d) Diagrama de comunicação.
5. A Linguagem de Modelagem Unificada (UML) usa um conjunto de diagramas para exibir visualmente objetos e
relacionamentos de um sistema, sendo que cada diagrama exerce uma função específica. Acerca dos diagramas
da UML, associe os itens, utilizando o código a seguir:
I- Diagrama de tempo.
II- Diagrama de visão geral.
III- Diagrama de classes.
IV- Diagrama de pacotes.
( ) Representa as classes, interfaces e relacionamentos, usado desde a fase da análise até o momento da
especificação.
( ) Permite agrupar qualquer elemento em um nível maior, utilizado para modelar sistemas muito grandes.
( ) Representa os objetos do sistema e como eles interagem numa escala de tempo.
( ) Permite juntar vários tipos diferentes de diagrama, utilizando a mesma notação dos diagramas de atividade e
sequência, sendo considerado como uma variação destes dois diagramas.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) IV - II - I - III.
 b) III - IV - I - II.
 c) I - II - III - IV.
 d) II - IV - III - I.
01/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
6. A Linguagem de modelagem unificada (UML) foi criada para estabelecer uma linguagem de modelagem visual
comum, semanticamente e sintaticamente rica, para arquitetura, design e implementação de sistemas de software
complexos, tanto estruturalmente quanto para comportamentos. Além do desenvolvimento de software, a UML tem
aplicações em fluxos do processo na fabricação. É análoga aos modelos utilizados em outros campos, e é
composta por diferentes tipos de diagramas. De modo geral, diagramas UML descrevem o limite, a estrutura e o
comportamento do sistema e os objetos nele contidos. A UML não é uma linguagem de programação, mas existem
ferramentas que podem ser usadas para gerar código em várias linguagens por meio de diagramas UML. A UML
tem uma relação direta com a análise e o design orientados a objetos. Sobre os diagramas da UML, classifique V
para as sentenças verdadeiras e F para as falsas:
( ) Os diagramas de classe e componente são diagramas da categoria estrutural.
( ) O diagrama de sequência é caracterizado como um diagrama de interação, e sua função é ordenar as
mensagens.
( ) Os diagramas estruturais são usados na etapa de implementação e representam o relacionamento do sistema
como um todo.
( ) Os diagramas comportamentais representam dinamicamente os objetos do sistema.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) F - F - V - V.
 c) V - F - F - F.
 d) F - F - F - V.
7. 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 - F - V.
 b) F - V - F.
 c) V - V - F.
 d) V - F - F.
8. Diagramas de Pacotes UML são usados para ilustrar a arquitetura lógica de um sistema. Podem também ser
usados quando uma estrutura de classe é muito grande para demonstrar todo o sistema, organizando os
elementos em grupo. Com relação ao Diagrama de Pacotes, classifiqueV para as sentenças verdadeiras e F para
as falsas:
( ) Não permitem agrupar classes, outros pacotes e casos de uso.
( ) Representam subsistemas e as partes que o compõem.
( ) Permite agrupar qualquer construção da UML.
( ) Pacotes podem pertencer a outros pacotes fazendo parte de uma hierarquia.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - F.
 b) F - V - V - F.
 c) F - V - V - V.
 d) V - V - F - V.
01/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
9. 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 pacote.
 b) Sequência e classe.
 c) Tempo e componentes.
 d) Objeto e classe.
10. Diagramas de Sequência ordenam de forma temporal as mensagens trocadas entre os objetos de um sistema, ou
seja, esclarecem como os objetos trocam mensagens para a realização das operações em um determinado
período. Com relação a este diagrama e aos seus elementos de estrutura, analise as opções a seguir:
I- Linhas do tempo e comunicação.
II- Interpretação de mensagens.
III- Classes e tabelas da base de dados.
IV- Objetos e atores.
Assinale a alternativa CORRETA:
 a) As opções II, III e IV estão corretas.
 b) As opções I, II e III estão corretas.
 c) As opções I, III e IV estão corretas.
 d) As opções I, II e IV estão corretas.
Prova finalizada com 8 acertos e 2 questões erradas.

Outros materiais