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

1O 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)  V - V - V - V.
C)  V - F - V - F.
D)  F - V - F - V.
2Diagramas 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 IV estão corretas.
B)  As opções I, II e III estão corretas.
C)  As opções II, III e IV estão corretas.
D)  As opções I, III e IV estão corretas.
3A 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 implantação e diagrama de pacotes.
B)  Diagrama de objetos e diagrama de classes.
C)  Diagrama de objetos e diagrama de casos de uso.
D)  Diagrama de estrutura composta e diagrama de implantação.
4O 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 e IV estão corretas.
D)  As sentenças I, III e IV estão corretas.
5O diagrama de sequência modela a interação entre os objetos que foram definidos numa etapa anterior, através do diagrama de classes. A interação entre os objetos do modelo é representado por mensagens. O diagrama de sequência permite a intervenção de analistas e desenvolvedores no sentido de facilitarem a tomada de decisões relacionadas ao desenvolvimento, simplesmente analisando o fluxo expresso neste diagrama. Acerca dos conceitos e características do diagrama de sequência, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) É um dos componentes do diagrama de visão geral.
(    ) Os principais componentes de um diagrama de sequência são: atores, objetos e mensagens trocadas por estes ao longo do tempo.
(    ) Não pode ser considerado um diagrama de interação.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A)  F - V - F.
B)  V - V - F.
C)  F - F - V.
D)  V - F - V.
6A 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)  III - IV - I - II.
C)  II - IV - III - I.
D)  I - II - III - IV.
7Um 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)  Classe.
B)  Implantação.
C)  Objetos.
D)  Sequência.
8A 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 também é conhecido como diagrama de colaboração.
II- O diagrama de classes é o mais utilizado dos diagramas UML, servindo de base para os demais.
III- O diagrama de sequência é construído a partir do diagrama de objetos.
IV- O diagrama de pacotes oferece uma visão geral do sistema, com foco para os pacotes de classes e suas dependências.
Assinale a alternativa CORRETA:
A)  As sentenças I e II e IV estão corretas.
B)  As sentenças III e IV estão corretas.
C)  As sentenças I, II e III estão corretas.
D)  As sentenças I, III e IV estão corretas.
9A 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)  Não ordena as mensagens trocadas entre objetos.
D)  Existem somente dois tipos de mensagens nos diagramas de sequência: simples e síncrona.
10A 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 objetose 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 IV está correta.
C)  Somente a opção III está correta.
D)  Somente a opção II está correta.

Continue navegando