Buscar

Análise Orientada a Objetos II - Avaliação 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

1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:766481)
Diagramas de Sequência ordenam de forma temporal as mensagens trocadas entre os objetos de
um sistema, ou seja, esclarecem como os objetos trocam mensagens para a realização das operações 
em um determinado período. Com relação a este diagrama e aos seus elementos de estrutura, analise
as opções a seguir: 
I- Linhas do tempo e comunicação. 
II- Interpretação de mensagens. 
III- Classes e tabelas da base de dados.
IV- Objetos e atores. 
Assinale a alternativa CORRETA:
A As opções I, II e III estão corretas.
B As opções I, III e IV estão corretas.
C As opções II, III e IV estão corretas.
D As opções I, II e IV estão corretas.
Um Diagrama de Classes descreve as classes e seus relacionamentos. É um dos principais
diagramas da UML. É a base para a construção dos diagramas de comunicação, sequência e estados. 
Com relação ao Diagrama de Classes, analise as sentenças a seguir: 
I- É o diagrama mais utilizado da UML. 
II- Associação, agregação e generalização são relações deste diagrama. 
III- Cada classe deste diagrama é uma tabela no banco de dados. 
IV- Abstração não é um conceito importante na elaboração do diagrama de classes. 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças III e IV estão corretas.
 VOLTAR
1
2
2/5
Podemos dizer que os diagramas de classes são os principais diagramas estruturais da UML,
pois ilustram as classes, as interfaces e os relacionamentos entre elas. Os diagramas de classes 
ilustram atributos e operações de uma classe e as restrições com o que os objetos podem ser
conectados; descrevem também os tipos de objetos no sistema e os relacionamentos entre estes
objetos. Sobre o diagrama de classe da UML, assinale a alternativa CORRETA:
A Todos os objetos mapeados obrigatoriamente devem pertencer a um diagrama de classes.
B As classes não representam as tabelas na base de dados.
C Seu foco é a estrutura do software.
D Tem ampla utilização, pois mostra o conjunto de classes, interfaces, colaborações e
relacionamentos.
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 A preocupação principal deste diagrama são os objetos que passam mensagens.
B É a base para os diagramas de estrutura composta.
C Preocupa-se com os casos de uso de cada objeto.
D Preocupa-se com as fases de inativação do objeto.
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 Sequência.
B Componentes.
C Classe.
D Objetos.
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 
3
4
5
6
3/5
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 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 I e III 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 UML (Unified Modeling Language) é uma linguagem de modelagem que foi
criada visando-se a criação de modelos abstratos de processos. Em princípio, não existem restrições 
quanto aos tipos de processos sendo modelados. Tanto podem ser processos do mundo real como
processos de desenvolvimento de software ou ainda detalhes internos do próprio software. Assim,
tanto podemos utilizar o UML para descrever o mundo real, por exemplo, a organização interna de
uma empresa, como os detalhes internos que descrevem um sistema de software. A descrição de um
processo envolve a determinação de duas classes básicas de termos: 
- Os elementos estruturais que compõem o processo. 
- O comportamento que esses elementos desenvolvem quando interagindo. 
A linguagem UML, por meio de seus diagramas, permite a definição e design de threads e processos,
que permitem o desenvolvimento de sistemas distribuídos ou de programação concorrente. Um dos
tipos de diagramas particularmente úteis para modelarmos processos são os chamados diagramas de
sequência. Com relação ao diagrama de sequência, assinale a alternativa CORRETA:
A É construído tendo como base o diagrama de casos de uso.
B Os atores do diagrama de sequência são diferentes dos diagramas dos casos de uso.
C Existem somente dois tipos de mensagens nos diagramas de sequência: simples e síncrona.
D Não ordena as mensagens trocadas entre objetos.
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. Assinale a alternativa CORRETA que
apresenta um diagrama estrutural e um diagrama comportamental:
A Diagrama de objetos e diagrama de casos de uso.
B Diagrama de implantação e diagrama de pacotes.
7
8
4/5
C Diagrama de objetos e diagrama de classes.
D Diagrama de estrutura composta e diagrama de implantação.
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 V - F - F - V.
C F - V - F - V.
D F - F - 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ísticascomuns. 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 e III estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças II, III e IV estão corretas.
9
10
5/5
D As sentenças I e II estão corretas.

Outros materiais