Buscar

Analise e dev 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

.
	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)
	F - F - V - V.
	b)
	V - F - V - F.
	c)
	F - V - F - V.
	d)
	V - F - F - V.
	2.
	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 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 II estão corretas.
	c)
	As sentenças I e III estão corretas.
	d)
	As sentenças III e IV estão corretas.
	3.
	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 III estão corretas.
	d)
	As sentenças I e II estão corretas.
	4.
	Embora os diagramas mais conhecidos sejam o de casos de uso e o de classes, a UML (Unified Modeling Language) apresenta diversos diagramas para representar informações em praticamente todas as fases do desenvolvimento, desde a análise de requisitos até a instalação no cliente. Considerando as características dos diagramas existentes na UML, 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 caso de uso.
(    ) O diagrama de comunicação mostra a troca de mensagens entre dois ou mais objetos.
(    ) O diagrama de colaboração é necessário para a adequada construção do diagrama de classes.
(    ) O diagrama de classes tem seu enfoque em fornecer a representação de uma solução os problemas.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
	a)
	F - F - V - V.
	b)
	F - V - F - V.
	c)
	V - V - F - V.
	d)
	V - F - V - F.
	5.
	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 - F - V.
	b)
	V - F - F.
	c)
	V - V - F.
	d)
	F - V - F.
	6.
	O termo Diagrama de Pacotes é utilizado para descrever um diagrama que mostra pacotes de classes e as dependências entre eles. Os pacotes também podem ser membros de outros pacotes, construindo uma estrutura hierárquica. Com relação a este tipo de diagrama, analise as sentenças a seguir: 
I- Descrevem pedaços do sistema divididos em agrupamentos lógicos, mostrando as dependências entre eles.
II- Representa a arquitetura de um sistema, mostrando o agrupamento de suas classes.
III- Os pacotes podem conter outros pacotes e se relacionar com estes por meio de dependência. 
IV- Um diagrama de pacotes não pode ser utilizado em qualquer fase do processo de modelagem.
Assinale a alternativa CORRETA:
	a)
	As sentenças II e IV estão corretas.
	b)
	As sentenças II, 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.
	7.
	A Linguagem de Modelagem Unificada - UML - é uma notação de diagramas que facilita a especificação, a visualização e a documentação de softwares desenvolvidos no paradigma de orientação a objetos. É composta por muitos elementos que têm o objetivo de representar de forma clara todas as partes de uma aplicação computacional. Estes elementos são usados na criação dos diagramas que representam partes do sistema de forma individual. Sobre os elementos que compõem o diagrama de classes, analise as opções a seguir:
I- Classes.
II- Associações.
III- Mensagem.
IV- Estado.
V- Transição.
Agora, assinale a alternativa CORRETA:
	a)
	As opções I, II e III estão corretas.
	b)
	As opções II, III e IV estão corretas.
	c)
	As opções I e II estão corretas.
	d)
	As opções I, III e IV estão corretas.
	8.
	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 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.
	9.
	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 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 de atividades.
	b)
	Diagrama de casos de uso.
	c)
	Diagrama de pacotes.
	d)
	Diagrama entidade relacionamento.
	10.
	Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML poderá ser a linguagem de modelagem padrão para modelar sistemas concorrentes e distribuídos. Utiliza-se de um conjunto de técnicas de notação gráfica para criar modelos visuais de software de sistemas intensivos, combinando as melhores técnicas de modelagem de dados, negócios, objetos e componentes. É uma linguagem de modelagem única, comum e amplamente utilizável. A Linguagem Unificada de Modelagem possui diagramas (representações gráficas do modelo parcial de um sistema) que são usados em combinação, com a finalidade de obter todas as visões e aspectos do sistema. Sobre o diagrama que modela comportamentos e ligações entre objetos de um sistema, assinale a alternativa CORRETA:
	a)
	Diagrama de sequência.
	b)
	Diagrama de comunicação.
	c)
	Diagrama de atividades.
	d)
	Diagrama de objetos.
Prova finalizada com 7 acertos e 3 questões erradas.

Outros materiais