Buscar

Avaliação II - Individual


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

Continue navegando


Prévia do material em texto

06/09/23, 14:09 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:884387)
Peso da Avaliação 1,50
Prova 68763210
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
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.
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, II e III estão corretas.
 VOLTAR
A+ Alterar modo de visualização
1
2
06/09/23, 14:09 Avaliação II - Individual
about:blank 2/5
C As sentenças I e II estão corretas.
D As sentenças II e IV estão corretas.
Uma classe num Diagrama de Classes (ou até mesmo no código fonte) é apenas um conceito. 
Um conceito em forma de desenho (se num diagrama) ou texto (se em código fonte). Quando a 
Classe é materializada através de um software, (quando o software está "rodando") torna-se um 
objeto (isso se dá quando é alocado um ponteiro de memória para esta classe). O diagrama de classes 
ilustra graficamente como será a estrutura do software (em nível micro ou macro), e como cada um 
dos componentes da sua estrutura estarão interligados. 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 F - F - V - F.
D V - F - F - V.
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 Objeto e Sequência.
B Sequência e Classe.
C Tempo e Componentes.
D Sequência e Pacote.
3
4
06/09/23, 14:09 Avaliação II - Individual
about:blank 3/5
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 sequência.
C Diagrama de Casos de Uso
D Diagrama de objetos.
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 II e III estão corretas.
B As sentenças I, 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.
A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de 
informação baseado na composição e interação entre diversas unidades de software chamadas de 
objetos. Seu uso é particularmente útil na tentativa de compreender um problema a fim de propor 
soluções computacionais na criação de sistemas de informação. A orientação a objetos usa o termo 
abstração para designar a técnica de análise de um contexto do mundo real para criar representações 
no desenvolvimento de soluções informatizadas. Objeto é uma instância ou modelo derivado de uma 
classe. Portanto, objeto é a representação de qualquer coisa, real ou abstrata, do mundo real que irá 
ser manipulada ou armazenada pelo sistema. Classe é um conjunto de objetos distintos, porém, com 
as mesmas características e comportamentos. A classe é uma abstração de entidades existentes no 
mundo real. Exemplos de classe: pessoa, animal, automóvel, publicação. Dessa forma, a primeira 
coisa que se deve fazer em uma análise orientada a objetos é identificar as entidades que se pretende 
5
6
7
06/09/23, 14:09 Avaliação II - Individual
about:blank 4/5
considerar no sistema e imediatamente transformá-las em classes. Sobre o conceito de classe, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Uma classe persistente existe somente durante a execução do processo ou do thread que o criou.
( ) Classe é uma instância de um objeto.
( ) Uma classe abstrata pode ser instanciada diretamente.
( ) Uma classe transiente permanece existindo após deixar de existir o processo ou o thread que o 
criou.
( ) Uma classe concreta pode ser instanciada diretamente.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://www.luis.blog.br/orientacao-a-objetos-classe-e-objeto-propriedades-e-metodos/. 
Acesso em: 18 mar. 2020.
A F - F - F - F - V.
B V - V - F - V - V.
C F - V - V - V - F.
D V - F - F - F - V.
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 e IV estão corretas.
B As sentenças II, III e IV estão corretas.
C Somente a sentença III está correta.
D As sentenças I, II e IV estão corretas.
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- Não permite representar o envio de mensagem de um ator para outro.
8
9
06/09/23, 14:09 Avaliação II - Individual
about:blank 5/5
II- Não ordena 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 mais utilizado da UML.
Assinale a alternativa CORRETA:
A As sentenças I, II e III 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.
Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um 
sistema. Existe uma classificação para o diagrama utilizado pela UML que apresenta a interação entre 
os objetos com relação ao tempo e sequência de execução. Sobre esse diagrama, assinale a alternativa 
CORRETA:
A Componentes.
B Sequência.
C Objetos.
D Classe.
10
Imprimir