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 7 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

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 6, do total de 7 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

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:884387)
Peso da Avaliação 1,50
Prova 68381717
Qtd. de Questões 10
Acertos/Erros 7/2
Canceladas 1
Nota 8,00
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- Representam atores e objetos na sequência de um processo.
II- A flecha é a notação de envio de mensagem neste diagrama.
III- Não permite identificar os métodos e os atributos das classes.
IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos e comunicação.
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças I e III estão corretas.
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.
 VOLTAR
A+ Alterar modo de visualização
1
2
( ) 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 F - F - V - V.
B V - F - V - F.
C V - F - F - V.
D F - V - V - F.
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.
3
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
A Análise Orientada a Objetos consiste da definição das classes (objetos) que representam o problema a ser resolvido, o modo pelo qual as 
classes se relacionam e interagem umas com as outras, o funcionamento interno (atributos e operações) dos objetos e os mecanismos de 
comunicação (mensagens) que permitem a eles trabalharem juntos. Deve-se fazer uma descrição das características estáticas e dinâmicas das 
classes que descrevem um sistema ou um produto. A análise estrutural é uma fase crítica no desenvolvimento de sistemas e programas de software 
porque afeta as fases de desenvolvimento seguintes. Ela é difícil por causa dos problemas de comunicação, das mudanças nos requisitos do 
sistema e das técnicas inadequadas de avaliação. Não é fácil descrever os requisitos do sistema em uma forma precisa. A linguagem do usuário e a 
linguagem do responsável pelo desenvolvimento são tão diferentes que tornam complicada uma comunicação eficaz. Os requisitos, no entanto, 
apresentam um alvo móvel que continua a modificar-se por todo o desenvolvimento do sistema e por todo o seu ciclo de vida.
Em relação às características dos conceitos expostos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A organização do código-fonte em pacotes e o uso de diagrama de classes.
( ) Programas elaborados com o uso de funções e determinação do dicionário de dados.
( ) O uso de diagramas de sequência e o uso do diagrama de contexto.
( ) A modelagem do fluxo de dados e a abstração de conceitos do mundo real.
( ) A técnica de encapsulamento e a extensão de classes com a aplicação de herança.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V - F.
B V - V - F - F - V.
C V - F - V - F - F.
D F - F - F - V - V.
Em POO, os problemas de programação são pensados em termos de objetos, nada de funções, rotinas, o assunto são os objetos, as 
propriedades e os métodos. Desta forma, quando é colocado o problema de desenvolver um sistema para locadoras , por exemplo, devemos pensar 
como dividir o problema em objetos. Um 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 
4
5
sentenças a seguir:
I- O diagrama de objetos complementa o diagrama de classes.
II- O diagrama de objetos apresenta a visão dinâmica de um sistema.
III- A partir do diagrama de classes é possível gerar uma parte do código de programação automaticamente.
IV- O diagrama de classes exibe conceitos do mundo real.
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças I e III 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 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.
6
A V - F - F -F - V.
B V - V - F - V - V.
C F - V - V - V - F.
D F - F - F - F - V.
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 - F - F - V.
B V - V - F - V.
C F - F - V - F.
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:
7
8
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.
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 I e II estão corretas.
D As sentenças III e IV 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, quais diagramas?
A Tempo e Componentes.
B Objeto e Sequência.
C Sequência e Pacote.
D Sequência e Classe.
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. 
9
10
( ) 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.
Imprimir

Continue navegando