Buscar

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

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

02/02/2024, 21:21 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:884387)
Peso da Avaliação 1,50
Prova 68929852
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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.
Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um 
sistema. Nesse sentido, existe um diagrama que é o mais utilizado da UML e que serve de base para 
quase todos os outros diagramas. Sobre esse diagrama, assinale a alternativa CORRETA:
A Objetos.
B Implantação.
C Classe.
D Sequência.
Projeto orientado a objeto é parte do desenvolvimento orientado a objeto. Se dedica a 
desenvolver um modelo orientado a objeto de um sistema de software para implementar os requisitos. 
Os objetos em um projeto O.O. estão relacionados à solução do problema que está sendo resolvido. 
Os projetos O.O. são de fácil manutenção, em que os objetos podem ser entendidos como entidades 
independentes. Os objetos são componentes potencialmente reutilizáveis. Sobre o projeto orientado a 
objetos, classifique V para as sentenças verdadeiras e F para as falsas:
 VOLTAR
A+ Alterar modo de visualização
1
2
3
02/02/2024, 21:21 Avaliação II - Individual
about:blank 2/5
( ) É uma estratégia de projeto em que o projetista pensa em termos de coisas em vez de funções. 
( ) A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos. 
( ) Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados. 
( ) O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a 
objeto de um sistema de software. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B V - F - V - F.
C V - V - V - V.
D F - V - F - V.
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 F - F - V - F.
B V - F - F - V.
C V - V - F - V.
D F - V - F - V.
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.
4
5
02/02/2024, 21:21 Avaliação II - Individual
about:blank 3/5
Assinale a alternativa que apresenta a sequência CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I e II estão corretas.
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 Tempo e Componentes.
C Sequência e Classe.
D Sequência e Pacote.
O Projeto Orientado a Objeto é desenvolvido adotando uma nova estratégia que procura analisar 
o sistema como se suas partes fossem coisas que estariam sendo interligadas por intermédio das 
funções que cada uma deveria desempenhar. Essas coisas seriam os objetos que são desenvolvidos 
independentemente, mas que em um período mais avançado do projeto eles se ligariam e formariam o 
projeto como um todo. Para que o Projeto Orientado a Objeto seja relevante, é necessário que o 
pensamento em termos de Orientação a Objeto seja desenvolvido desde o início do processo de 
desenvolvimento do software. Sobre o Projeto Orientado a Objetos, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) É uma estratégia de projeto em que o projetista pensa em termos de coisas em vez de funções.
( ) A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos. 
( ) Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados.
( ) O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a 
objeto de um sistema de software.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B F - V - F - V.
C V - F - V - F.
D V - V - V - V.
6
7
02/02/2024, 21:21 Avaliação II - Individual
about:blank 4/5
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 I, II e IV estão corretas.
C Somente a sentença III está correta.
D As sentenças II, III e IV estão corretas.
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, III e IV 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 e III 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 
8
9
10
02/02/2024, 21:21 Avaliação II - Individual
about:blank 5/5
os objetos com relação ao tempo e sequência de execução. Sobre esse diagrama, assinale a alternativa 
CORRETA:
A Sequência.
B Objetos.
C Classe.
D Componentes.
Imprimir

Outros materiais