Buscar

Avaliação II -Análise Orientada a Objetos II-1

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

16/03/23, 15:23 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:826651)
Peso da Avaliação 1,50
Prova 60912175
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A Linguagem de Modelagem Unificada - UML - é uma notação de diagramas que facilita a 
especificação, a visualização e a documentação de softwares desenvolvidos no paradigma de 
orientação a objetos. É composta por muitos elementos que têm o objetivo de representar de forma 
clara todas as partes de uma aplicação computacional. Estes elementos são usados na criação dos 
diagramas que representam partes do sistema de forma individual. Sobre os elementos que compõem 
o diagrama de classes, analise as opções a seguir:
I- Classes.
II- Associações.
III- Mensagem.
IV- Estado.
V- Transição.
Agora, assinale a alternativa CORRETA:
A As opções I, II e III estão corretas.
B As opções I e II estão corretas.
C As opções II, III e IV estão corretas.
D As opções I, III e IV estão corretas.
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- Não é possível gerar o código-fonte através do diagrama de classes.
II- É usado para definir as classes de um software.
III- Não representa conceitos do mundo real.
IV- Fornece uma representação dinâmica da colaboração dos objetos, através dos relacionamentos.
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças I e IV estão corretas.
 VOLTAR
A+ Alterar modo de visualização
1
2
16/03/23, 15:23 Avaliação II - Individual
about:blank 2/5
D As sentenças I, II e III estão corretas.
São diagramas estáticos e estruturais. Auxiliam a visualizar, descrever e documentar diferentes 
perspectivas de um sistema. Servem de alicerce para a construção da codificação do aplicativo. São 
amplamente utilizados na modelagem de sistemas orientados a objetos, porque eles são os únicos 
diagramas UML que podem ser mapeados diretamente em linguagens orientadas a objeto. As 
características apresentadas definem o diagrama de:
A Casos de uso.
B Sequência.
C Classes.
D Atividades.
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 de uma classe mãe possuir várias filhas.
( ) Objetos ou atributos transientes não são serializados e, consequentemente, não são persistidos.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - V - F - V.
C V - F - F - V.
D F - F - V - F.
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.
3
4
5
16/03/23, 15:23 Avaliação II - Individual
about:blank 3/5
C É a base para os diagramas de estrutura composta.
D A preocupação principal deste diagrama são os objetos que passam mensagens.
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- Representa a sequência de processos (mais especificamente, de mensagens passadas entre objetos) 
num programa de computador.
II- Descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do 
tempo.
III- Registra o comportamento de um único caso de uso e exibe os objetos e as mensagens passadas 
entre esses objetos no caso de uso.
IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos e comunicação.
Assinale a alternativa CORRETA:
A As sentenças 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 I e IV estão corretas.
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 atividades.
B Diagrama entidade relacionamento.
C Diagrama de casos de uso.
D Diagrama de pacotes.
O termo classe é muito utilizado na programação e análise orientada a objetos, pois os objetos 
somente existem através da instanciação de uma classe, que fornece estado e comportamento padrão 
para estes durante seu ciclo de vida. Com relação à programação e análise orientada a objetos, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) As classes, em geral, representam elementos do domínio do problema no mundo real.
6
7
8
16/03/23, 15:23 Avaliação II - Individual
about:blank 4/5
( ) Somente o estado de instâncias pode ser moldado através de uma classe.
( ) Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de 
software conhecido como classe.
( ) O comportamento de uma instância somente é definido através da herança.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B F - V - V - F.
C F - F - V - V.
D V - F - F - V.
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, II e III 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, III e IV estão corretas.
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 em diagrama de casos de uso e diagrama de classes. Sobre o diagrama de 
pacotes, assinalea 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 Não agrupa classes.
9
10
16/03/23, 15:23 Avaliação II - Individual
about:blank 5/5
D É o diagrama mais utilizado da UML.
Imprimir