Buscar

Avaliação II - 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 3 páginas

Prévia do material em texto

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 - V - F.
B F - V - F - V.
C F - F - V - V.
D V - F - F - V.
A 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, II e III estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I e II e IV estão corretas.
D As sentenças I, III e IV estão corretas.
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 Somente a opção III está correta.
B As opções I e II estão corretas.
C Somente a opção IV está correta.
D Somente a opção II está correta.
Entre os conjuntos de diagramas da UML (Unified Modeling Language) estão os diagramas estruturais, utilizados para
visualizar, especificar, construir e documentar os aspectos estáticos de um sistema. Estes diagramas tratam o aspecto estrutural tanto
1
2
3
4
do ponto de vista do sistema, quanto das classes, cobrindo dois dos quatro pontos de vista essenciais de uma modelagem. Assinale a
alternativa CORRETA que apresenta um diagrama estrutural:
A Diagrama entidade relacionamento.
B Diagrama de pacotes.
C Diagrama de casos de uso.
D Diagrama de atividades.
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 estrutura composta e diagrama de implantação.
C Diagrama de implantação e diagrama de pacotes.
D Diagrama de objetos e diagrama de classes.
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.
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 base para os diagramas de estrutura composta.
B Preocupa-se com as fases de inativação do objeto.
C Preocupa-se com os casos de uso de cada objeto.
D A preocupação principal deste diagrama são os objetos que passam mensagens.
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:
5
6
7
8
A Casos de uso.
B Sequência.
C Classes.
D Atividades.
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 I, II e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I, II e III estão corretas.
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 - V - F.
D V - F - F.
9
10

Outros materiais