Logo Passei Direto
Buscar

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

User badge image
Oliveira

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:1024970)
Peso da Avaliação 2,00
Prova 94354217
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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.
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 - V - F.
B F - F - V.
C V - F - F.
 VOLTAR
A+ Alterar modo de visualização
1
2
09/03/2025, 13:06 Avaliação II - Individual
about:blank 1/5
D V - V - F.
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 As opções I e II estão corretas.
B Somente a opção II está correta.
C Somente a opção III está correta.
D Somente a opção IV está correta.
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 I - II - III - IV.
C II - IV - III - I.
3
4
09/03/2025, 13:06 Avaliação II - Individual
about:blank 2/5
D III - IV - I - II.
O diagrama de sequência age de forma complementar ao diagrama de classes na modelagem de 
um sistema através da UML (Unified Modeling Language). É no diagrama de sequência que são 
definidos a ordem em que os objetos são instanciados e os métodos invocados, determinando os 
passos necessários para a execução de um processo de negócio. Considerando as características dos 
diagramas de sequência, 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 casos de 
uso.
( ) A linha de vida de um objeto representa a invocação de seus métodos.
( ) Os métodos existentes em um objeto são invocados necessariamente por outro objeto.
( ) As mensagens de retorno servem para representar o retorno dos métodos definidos dentro do 
diagrama de classes.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B V - F - V - F.
C F - F - V - V.
D F - V - F - V.
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 Sequência.
B Atividades.
C Casos de uso.
D Classes.
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 
5
6
7
09/03/2025, 13:06 Avaliação II - Individual
about:blank 3/5
objetos que interagem.
Assinale a alternativa CORRETA:
A As sentenças II, III e IV estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças I e IV estão corretas.
D Somente a sentença III está correta.
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 III estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças I e II estão corretas.
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 paraa 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:
8
9
09/03/2025, 13:06 Avaliação II - Individual
about:blank 4/5
A F - F - F - V.
B F - V - V - V.
C V - V - F - V.
D V - F - V - F.
O diagrama de sequência é usado em UML para representar a sequência de processos em um 
programa de computador ou sistema de informação. Ele dá ênfase à ordenação temporal em que as 
mensagens são trocadas entre os objetos de um sistema. Com relação ao diagrama de sequência, 
analise as sentenças a seguir:
I- A notação para uma mensagem em um diagrama de sequência é uma flecha. 
II- A seta de envio de mensagens parte sempre do objeto remetente.
III- O formato da ponta da seta indica o tipo de mensagem enviada.
IV- Os tipos de mensagens enviadas são: assíncrona, síncrona e duplamente encadeada.
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I e IV estão corretas.
10
Imprimir
09/03/2025, 13:06 Avaliação II - Individual
about:blank 5/5

Mais conteúdos dessa disciplina