Buscar

Avaliação II - Individual Semipresencial

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

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

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ê viu 3, do total de 4 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

Prévia do material em texto

valiação:
	Avaliação II - Individual Semipresencial ( Cod.:460179) ( peso.:1,50)
	Prova:
	12251114
	Nota da Prova:
	5,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	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)
	Os atores do diagrama de sequência são diferentes dos diagramas dos casos de uso.
	 b)
	Existem somente dois tipos de mensagens nos diagramas de sequência: simples e síncrona.
	 c)
	Não ordena as mensagens trocadas entre objetos.
	 d)
	É construído tendo como base o diagrama de casos de uso.
	2.
	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 I, II e III estão corretas.
	 c)
	As sentenças II e IV estão corretas.
	 d)
	As sentenças III e IV estão corretas.
	3.
	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 tem como objetivo identificar os vínculos existentes entre os objetos envolvidos no processo.
II- De todos os diagramas da UML, o diagrama de classes é o menos utilizado na modelagem e especificação do sistema.
III- O diagrama de sequência define a sequência de um processo, além de fazer a representação dos atores e objetos envolvidos; é construído a partir do diagrama de casos de uso.
IV- O diagrama de pacotes oferece uma visão geral do sistema, com foco para os pacotes de classes e suas dependências. 
Agora, assinale a alternativa CORRETA:
	 a)
	As sentenças II e IV estão corretas.
	 b)
	As sentenças I, III e IV estão corretas.
	 c)
	As sentenças I e II estão corretas.
	 d)
	As sentenças I, II e III estão corretas.
	4.
	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 - V - V - F.
	 b)
	F - F - V - F.
	 c)
	V - F - V - F.
	 d)
	F - F - V - V.
	5.
	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, II e IV estão corretas.
	 c)
	As opções I, III e IV estão corretas.
	 d)
	As opções II, III e IV estão corretas.
	6.
	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, os diagramas de:
	 a)
	Objeto e Sequência.
	 b)
	Tempo e Componentes.
	 c)
	Sequência e Pacote.
	 d)
	Sequência e Classe.
	7.
	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 as fases de inativação do objeto.
	 d)
	Preocupa-se com os casos de uso de cada objeto.
	8.
	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 III e IV estão corretas.
	 b)
	As sentenças I, II e III estão corretas.
	 c)
	As sentenças I, II e IV estão corretas.
	 d)
	As sentenças II e IV estão corretas.
	9.
	Um pacote é um conjunto de elementos agrupados. Esses elementos podem ser classes, diagramas, ou até mesmo outros pacotes. Organiza elementos em grupo e costuma ser utilizado na modelagem de sistemas muito extensos. É utilizado para demonstrar os limites de cada subsistema e como eles se inter-relacionam. Pode conter qualquer diagrama da UML, inclusive outros pacotes. Mais comumente utilizado em diagrama de casos de uso e diagrama de classes. Sobre o diagrama de pacotes, assinale a alternativa CORRETA:
	 a)
	Serve de base para o diagrama de caso de uso.
	 b)
	É um diagrama estrutural que agrupa vários pacotes, diagramas e classes.
	 c)
	É o diagrama mais utilizado da UML.
	 d)
	Não agrupa classes.
	10.
	O diagrama de classe em geral é precedido pelo diagramade 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)
	V - V - F.
	 b)
	V - F - F.
	 c)
	F - F - V.
	 d)
	F - V - F
Parte inferior do formulário

Outros materiais