Buscar

AS Banco de questões de Arquitetura de Sistemas Estácio

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

AS
	4	Exercício	Quest. Res	Linha	REP	A01 - W+G: 25/04/2018 - 04:30	WG	Web Aula + Aula gravada	AP	?	AV	?	AVS	?	
	01	?8	??1,9,5??	0	A02 - W+G: 25/04/2018 - 13:28	WG	Web Aula + Aula gravada	Dom	Seg	Ter	Qua	Qui	Sex	Sáb	Web Aula
	02	?8	??2,5,4??	8	A03 - W+G: 29/04/2018 - 01:24	WG	Web Aula + Aula gravada	Web Aula + Aula gravada
	03	?8	??3,1,3??	8	A04 - W+G: 30/04/2018 - 22:53	WG	Web Aula + Aula gravada	Aula gravada
	04	?8	??3,7,2??	5	A05 - W+G: 01/05/2018 - 10:48	WG	Web Aula + Aula gravada
	05	?8	??4,3,1??	8	A06 - W+G: 06/06/2018 - 11:31	WG	Web Aula + Aula gravada
	06	?8	??4,9,0??	8	A06 - W+G: 07/06/2018 - 10:45	WG	Web Aula + Aula gravada
	07	?8	??5,4,9??	8	A06 - W+G: 07/06/2018 - 14:10	WG	Web Aula + Aula gravada
	08				A09 - W+G: 10/06/2018 - 15:44	WG	Web Aula + Aula gravada
	09				A10 - W+G: 10/06/2018 - 17:45	WG	Web Aula + Aula gravada
	10				1
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	0	A	1	2	3	4	5	M	A	6	7	8	9	10	M	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	8	0	8	01	??50.00	??100.00	??100.00	??75.00	??100.00	??85.00	5	01	??100.00	??100.00				??89.29	2	7	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	6	0	6	02	??83.30	??100.00	??42.90	??100.00		??81.55	4	02						??81.55	0	4	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	6	0	6	03	??50.00	??100.00	??100.00	??87.50	??100.00	??87.50	AvP	5	03	??100.00					??89.58	1	6	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	6	0	6	04	??100.00	??100.00	??87.50	??100.00		??96.88	100.00	4	04						??96.88	0	4	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	8	0	8	05	??75.00	??100.00	??87.50	??100.00		??90.63	0.00	4	05						??90.63	0	4	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	7	0	7	06	??85.70	??100.00	??85.70	??85.70		??89.28	4	06						??89.28	0	4	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	8	2	10	07	??50.00	??100.00	??100.00	??100.00	??100.00	??90.00	5	07	??87.50	??87.50				??89.29	2	7	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	7	0	7	08	??42.90	??100.00	??100.00	??100.00	??100.00	??88.58	5	08	??85.70	??100.00				??89.80	2	7	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	8	0	8	09	??87.50	??100.00	??100.00	??100.00		??96.88	4	09						??96.88	0	4	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	6	0	6	10	??83.30	??100.00				??91.65	2	10						??91.65	0	2	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
		89.80	90.48	49	ERROR:#REF!	ERROR:#REF!	ERROR:#REF!
	Num Questões	72
	Temático III
	Temático IV
	Introdução
	
Aula 01: Introdução ao ambiente
 Para saber mais sobre os tópicos estudados nesta aula, pesquise na internet sites, vídeos e artigos relacionados ao conteúdo visto Se ainda tiver alguma dúvida, fale com seu professor online utilizando os recursos disponíveis no ambiente de aprendizagem
 Alguns sites recomendados seguem abaixo:
 http://wwwgujcombr
 http://netbeansorg/features/javame (inglês)
 http://wwworaclecom/technetwork/java/javame/javamobile/download/overview/indexhtml (inglês)
 Grande parte da documentação que envolve conhecimentos de programação normalmente está no idioma inglês Se tiver dificuldades ou dúvidas com o idioma, procure utilizar tradutores
 Alguns sites recomendados que fornecem gratuitamente recursos de tradução on-line:
 http://translategooglecombr
 http://babelfishyahoocom	
	
	Aula 01	
	Nesta aula, você irá: 
1 - Aprender o que é uma métrica
2 - Identificar três características de uma métrica
3 - Identificar a característica de uma métrica de tamanho
4 - Relacionar as vantagens e desvantagens de medidas de tamanho
5 - Identificar a utilização de alguns indicadores (de tamanho) para o software	
	1	
	2	
	3	
	4	
	5	
	6	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	EXERCÍCIOS	AULA 01	online	00 Q	00 E+RROS	00 ACE+RTOS		a	b	c	d	e	EXERCÍCIOS 1 online
	1	0	0	0	0	0	0	29	
	1	nova	(s):		REP			
	1			
	1				
	1		
	1		
			
	2	29	
	1		
	1			
	1				
	1		
	1		
			
	3	29	
	1		
	1			
	1				
	1		
	1		
			
	4	29	
	1		
	1			
	1				
	1		
	1		
			
	5	29	
	1		
	1			
	1				
	1		
	1		
			
	6	29	
	1		
	1			
	1				
	1		
	1		
			
	7	29	
	1		
	1			
	1				
	1		
	1		
			
	8	29	
	1		
	1			
	1				
	1		
	1		
			
	00 Q	00 E+RROS	00 ACE+RTOS	
	
	EXERCÍCIOS	AULA 01	1	08 Q	04 E+RROS	04 ACE+RTOS	50.0	a	b	c	d	e	EXERCÍCIOS 1 1
	Arquitetura baseada em componentes descreve uma abordagem da engenharia de software para estrutura e desenvolvimento de sistemas. Associe a sentença abaixo ao respectivo conceito.
              "Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado."	1	8	2	0	4	1	1	nova	
	a	X	Encapsulamento	0	nova	(s):	8	REP	0		
	b	Substituição	0			
	c	Independência	0				
	d	Reusabilidade	0		
	e	Extensibilidade	0		
	Explicação:
Reusabilidade: Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações. Entretanto, alguns componentes precisam ser estruturados para tarefa específica.
Substituição: Componentes precisam ser facilmente substituídos por outros componentes similares.
Extensibilidade: Um componente pode ser estendido a partir de um componente para fornecer um novo comportamento.
Independência: Componentes são estruturados para ter o mínimo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas.			
	No contexto dos componentes, considere as seguintes afirmativas:
I. Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações.
II. Componentes são estruturados para ter o máximo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas.
III. Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado. Levando-se em conta as afirmações acima, identifique a única alternativa válida.	2	nova	
	a	X	Apenas a I e a III estão corretas.	0		
	b	Apenas a I e a II estão corretas.	0			
	c	Apenas a II e a II estão corretas.	0				
	d	I, II e II estão corretas.	0		
	e	I, II e III estão incorretas.	0		
	Explicação: Componentes são estruturados para ter o mínimo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas.			
	De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
   I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada.
  II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo bem definido a interface de comunicação contendo seus métodos, eventos e propriedades.
 III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja dependente e auto-suficiente.	3
nova	
	a	Somente II é verdadeira.	0		
	b	Somente I é verdadeira.	0			
	c	X	I e II são verdadeiras	0				
	d	Somente III é verdadeira	0		
	e	I e III são verdadeiras	0		
	Explicação: A Terceira afirmativa está errada, uma vez que são independentes e não dependentes.			
	Em relação aos níveis de modelo, descubra qual modelo que é independente do tipo de software ou de tecnologia, e representa o problema a ser resolvido.	4	nova	
	a	E	Modelo de Requisitos	0		
	b	Modelo de Projeto	0			
	c	Modelo de Implementação	0				
	d	Modelo de Especificação	0		
	e	X	Modelo Conceitual	0		
	Explicação: Os níveis de modelos são: Implementação, Especificação e Conceitual. O modelo de implementação informa os detalhes de implementação que devem estar presentes dentro dos códigos. Já o modelo de especificação representa os componentes de softwares utilizados.			
	Em relação aos níveis de modelo, descubra qual modelo que representa os componentes de softwares utilizados.	5	nova	
	a	Modelo de Projeto	0		
	b	Modelo Conceitual	0			
	c	X	Modelo de Especificação	0				
	d	E	Modelo de Implementação	0		
	e	Modelo de Implantação	0		
	Explicação:
Os níveis de modelos são: Implementação, Especificação e Conceitual.
O modelo de implementação informa os detalhes de implementação que devem estar presentes dentro dos códigos.
Já o modelo conceitual é independente do tipo de software ou de tecnologia, e representa o problema a ser resolvido.			
	Em relação ao conceito de componentes é correto afirmar que:	6	nova	
	a	E	Cada componente encapsulado pode ter mais de uma identidade de dados e funções e podendo assumir estados pré-determinados.	0		
	b	Um componente é um objeto, derivado de uma classe, mas sem assinatura explícita.	0			
	c	Componentes, no contexto da arquitetura de sistemas, são unidades de software não estruturados de acordo com alguns princípios específicos.	0				
	d	X	Um mesmo componente pode ter mais de uma interface.	0		
	e	Não existe a necessidade de existir nos componentes uma relação natural com o que ele representa.	0		
	Explicação: - Cada componente encapsulado tem uma identidade única de dados e funções - Um componente é um objeto, derivado de uma classe, mas com uma assinatura explícita. - Deve existir nos componentes uma relação natural com o que ele representa. - Componentes, no contexto da arquitetura de sistemas, são unidades de software estruturados de acordo com alguns princípios específicos.			
	No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com alguns princípios. Sendo assim, identifique a qual princípio pertence a descrição abaixo:
O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado ou como suas funções são executadas. O cliente depende da especificação do componente, mas não da sua implementação.
  	7	nova	
	a	Independência	0		
	b	Reusabilidade	0			
	c	X	Encapsulamento	0				
	d	Extensibilidade	0		
	e	Produtividade	0		
	Explicação: Encapsulamento tem o conceito de esconder de quem vai usar a classe os detalhes de sua funcionalidade e de dados, deixando amostra somente como acionar e o resultado a ser alcançado pelo acionamento.			
	Sobre os benefícios do modelo de arquitetura de componentes, assinale a alternativa correta.Parte inferior do formulário
I. Redução de custo: O uso do componente de terceiros permite a redução do custo do desenvolvimento e manutenção.
II. Fácil desenvolvimento: Implementar componentes bem como a funcionalidade definida pela interface, permite desenvolvimento sem impacto em outros partes do sistema.
III. Reutilização: A reutilização de componentes é um meio agilizar o desenvolvimento e manutenção onde agrega na redução de custo da aplicação.	8	nova	
	a	Apenas II e III	0		
	b	E	Apenas I e II	0			
	c	X	I, II e III estão corretas	0				
	d	Apenas III	0		
	e	Apenas II	0		
	Explicação: Todas estão corretas.			
	08 Q	04 E+RROS	04 ACE+RTOS	
	
	EXERCÍCIOS	AULA 01	2	08 Q	00 E+RROS	08 ACE+RTOS	100.0	a	b	c	d	e	EXERCÍCIOS 1 2
	Em relação ao conceito de componentes é correto afirmar que:	1	8	1	1	1	3	2	231	
	a	Componentes, no contexto da arquitetura de sistemas, são unidades de software não estruturados de acordo com alguns princípios específicos	0	nova	(s):	0	REP	8		
	b	x	Um mesmo componente pode ter mais de uma interface	1	235	231		
	c	Não existe a necessidade de existir nos componentes uma relação natural com o que ele representa	0	60	60		
	d	Um componente é um objeto, derivado de uma classe, mas sem assinatura explícita	0		
	e	Cada componente encapsulado pode ter mais de uma identidade de dados e funções e podendo assumir estados pré-determinados	0		
	Um mesmo componente pode ter mais de uma interface	Um mesmo componente pode ter mais de uma interface.		
	Em relação aos níveis de modelo, descubra qual modelo que representa os componentes de softwares utilizados	2	224	
	a	Modelo de Implementação	0		
	b	Modelo de Implantação	0	227	224		
	c	Modelo de Projeto	0	108	107		
	d	x	Modelo de Especificação	1		
	e	Modelo Conceitual	0		
	Modelo de Especificação	Modelo de Especificação		
	No contexto dos componentes, considere as seguintes afirmativas:
I Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações
II Componentes são estruturados para ter o máximo de dependência com outros componentes Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas
III Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado Levando-se em conta as afirmações acima, identifique a única alternativa válida	3	203	
	a	I, II e III estão incorretas	0		
	b	I, II e II estão corretas	0	204	203		
	c	x	Apenas a I e a III estão corretas	1	646	638		
	d	Apenas a I e a II estão corretas	0		
	e	Apenas a II e a II estão corretas	0		
	Apenas a I e a III estão corretas	Apenas a I e a III estão corretas.		
	De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a alternativa que aponta a(s) correta(s)
   I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada
  II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo bem definido a interface de comunicação contendo seus métodos, eventos e propriedades
 III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja dependente e auto-suficiente	4	210	
	a	Somente I é verdadeira	0		
	b	I e III são verdadeiras	0	213	210		
	c	Somente II é verdadeira	0	573	569		
	d	x	I e II são verdadeiras	1		
	e	Somente III é verdadeira	0		
	I e II são verdadeiras	I e II são verdadeiras		
	No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com alguns princípios Sendo assim, identifique a qual princípio pertence a descrição abaixo:
O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado ou como suas funções são executadas O cliente depende da especificação do componente, mas não da sua implementação
  	5	238	
	a	Produtividade	0		
	b	Independência	0	241	238		
	c	Reusabilidade	0	424	421		
	d	Extensibilidade	0		
	e	x	Encapsulamento	1		
	Encapsulamento	Encapsulamento		
	Em relação aos níveis de modelo, descubra qual modelo que é independente do tipo de software ou de tecnologia, e representa o problema a ser resolvido	6	217	
	a	Modelo de Projeto	0		
	b	Modelo de Especificação	0	222	217		
	c	Modelo de Requisitos	0	151	150		
	d	x	Modelo Conceitual	1		
	e	Modelo de Implementação	0		
	Modelo Conceitual	Modelo Conceitual		
	Arquitetura baseada em componentes descreve uma abordagem da engenharia de software para estrutura e desenvolvimento de sistemas Associe a sentença abaixo ao respectivo conceito
"Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado"	7	196	
	a	x	Encapsulamento	1		
	b	Substituição	0	197	196		
	c	Extensibilidade	0	366	363		
	d	Reusabilidade	0		
	e	Independência	0		
	Encapsulamento	Encapsulamento		
	Sobre os benefícios do modelo de arquitetura de componentes, assinale a alternativa corretaParte inferior do formulário
I Redução de custo: O uso do componente de terceiros permite a redução do custo do desenvolvimento e manutenção
II Fácil desenvolvimento: Implementar componentes bem como a funcionalidade definida pela interface, permite desenvolvimento sem impacto em outros partes do sistema
III Reutilização: A reutilização de componentes é um meio agilizar o desenvolvimento e manutenção onde agrega na redução de custo da aplicação	8	245	
	a	Apenas II	0		
	b	Apenas III	0	248	245		
	c	Apenas II e III	0	546	539		
	d	Apenas I e II	0		
	e	x	I, II e III estão corretas	1		
	I, II e III estão corretas	I, II e III estão corretas		
	08 Q	00 E+RROS	08 ACE+RTOS	
	
	EXERCÍCIOS	AULA 01	3	08 Q	00 E+RROS	08 ACE+RTOS	100.0	a	b	c	d	e	EXERCÍCIOS 1 3
	Em relação ao conceito de componentes é correto afirmar que:	1	8	2	1	0	3	2	231	
	a	Um componente é um objeto, derivado de uma classe, mas sem assinatura explícita	0	nova	(s):	0	REP	8		
	b	Componentes, no contexto da arquitetura de sistemas, são unidades de software não estruturados de acordo com alguns princípios específicos	0	235	231		
	c	Não existe a necessidade de existir nos componentes uma relação natural com o que ele representa	0	60	60		
	d	Cada componente encapsulado pode ter mais de uma identidade de dados e funções e podendo assumir estados pré-determinados	0		
	e	x	Um mesmo componente pode ter mais de uma interface	1		
	Um mesmo componente pode ter mais de uma interface	Um mesmo componente pode ter mais de uma interface.		
	Em relação aos níveis de modelo, descubra qual modelo que representa os componentes de softwares utilizados	2	224	
	a	Modelo de Projeto	0		
	b	Modelo de Implementação	0	227	224		
	c	Modelo Conceitual	0	108	107		
	d	x	Modelo de Especificação	1		
	e	Modelo de Implantação	0		
	Modelo de Especificação	Modelo de Especificação		
	No contexto dos componentes, considere as seguintes afirmativas:
I Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações
II Componentes são estruturados para ter o máximo de dependência com outros componentes Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas
III Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado Levando-se em conta as afirmações acima, identifique a única alternativa válida	3	203	
	a	Apenas a II e a II estão corretas	0		
	b	Apenas a I e a II estão corretas	0	204	203		
	c	I, II e II estão corretas	0	646	638		
	d	x	Apenas a I e a III estão corretas	1		
	e	I, II e III estão incorretas	0		
	Apenas a I e a III estão corretas	Apenas a I e a III estão corretas.		
	De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a alternativa que aponta a(s) correta(s)
   I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada
  II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo bem definido a interface de comunicação contendo seus métodos, eventos e propriedades
 III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja dependente e auto-suficiente	4	210	
	a	x	I e II são verdadeiras	1		
	b	I e III são verdadeiras	0	213	210		
	c	Somente I é verdadeira	0	573	569		
	d	Somente III é verdadeira	0		
	e	Somente II é verdadeira	0		
	I e II são verdadeiras	I e II são verdadeiras		
	No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com alguns princípios Sendo assim, identifique a qual princípio pertence a descrição abaixo:
O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado ou como suas funções são executadas O cliente depende da especificação do componente, mas não da sua implementação
  	5	238	
	a	Independência	0		
	b	Produtividade	0	241	238		
	c	Reusabilidade	0	424	421		
	d	Extensibilidade	0		
	e	x	Encapsulamento	1		
	Encapsulamento	Encapsulamento		
	Em relação aos níveis de modelo, descubra qual modelo que é independente do tipo de software ou de tecnologia, e representa o problema a ser resolvido	6	217	
	a	Modelo de Requisitos	0		
	b	x	Modelo Conceitual	1	222	217		
	c	Modelo de Especificação	0	151	150		
	d	Modelo de Projeto	0		
	e	Modelo de Implementação	0		
	Modelo Conceitual	Modelo Conceitual		
	Arquitetura baseada em componentes descreve uma abordagem da engenharia de software para estrutura e desenvolvimento de sistemas Associe a sentença abaixo ao respectivo conceito
              "Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado"	7	196	
	a	x	Encapsulamento	1		
	b	Extensibilidade	0	197	196		
	c	Independência	0	366	363		
	d	Substituição	0		
	e	Reusabilidade	0		
	Encapsulamento	Encapsulamento		
	Sobre os benefícios do modelo de arquitetura de componentes, assinale a alternativa corretaParte inferior do formulário
I Redução de custo: O uso do componente de terceiros permite a redução do custo do desenvolvimento e manutenção
II Fácil desenvolvimento: Implementar componentes bem como a funcionalidade definida pela interface, permite desenvolvimento sem impacto em outros partes do sistema
III Reutilização: A reutilização de componentes é um meio agilizar o desenvolvimento e manutenção onde agrega na redução de custo da aplicação	8	245	
	a	Apenas III	0		
	b	Apenas II	0	248	245		
	c	Apenas II e III	0	546	539		
	d	x	I, II e III estão corretas	1		
	e	Apenas I e II	0		
	I, II e III estão corretas	I, II e III estão corretas		
	08 Q	00 E+RROS	08 ACE+RTOS	
	
	EXERCÍCIOS	AULA 01	4	08 Q	02 E+RROS	06 ACE+RTOS	75.0	a	b	c	d	e	EXERCÍCIOS 1 4
	De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
   I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada.
  II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo bem definido a interface de comunicação contendo seus métodos, eventos e propriedades.
 III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja dependente e auto-suficiente.	1	8	1	0	1	4	2	210	
	a	Somente I é verdadeira.	0	nova	(s):	3	REP	5		
	b	Somente III é verdadeira	0	213	210		
	c	I e III são verdadeiras	0	573	573		
	d	Somente II é verdadeira.	0		
	e	X	I e II são verdadeiras	0		
	Explicação: A Terceira afirmativa está errada, uma vez que são independentes e não dependentes.	I e II são verdadeiras		
	Arquitetura baseada em componentes descreve uma abordagem da engenharia de software para estrutura e desenvolvimento de sistemas. Associe a sentença abaixo ao respectivo conceito.
              "Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado."	2	196	
	a	Reusabilidade	0		
	b	Extensibilidade	0	197	196		
	c	X	Encapsulamento	0	366	366		
	d	Independência	0		
	e	Substituição	0		
	Explicação:
Reusabilidade: Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações. Entretanto, alguns componentes precisam ser estruturados para tarefa específica.
Substituição:
Componentes precisam ser facilmente substituídos por outros componentes similares.
Extensibilidade: Um componente pode ser estendido a partir de um componente para fornecer um novo comportamento.
Independência: Componentes são estruturados para ter o mínimo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas.	Encapsulamento		
	Sobre os benefícios do modelo de arquitetura de componentes, assinale a alternativa correta.Parte inferior do formulário
I. Redução de custo: O uso do componente de terceiros permite a redução do custo do desenvolvimento e manutenção.
II. Fácil desenvolvimento: Implementar componentes bem como a funcionalidade definida pela interface, permite desenvolvimento sem impacto em outros partes do sistema.
III. Reutilização: A reutilização de componentes é um meio agilizar o desenvolvimento e manutenção onde agrega na redução de custo da aplicação.	3	245	
	a	Apenas III	0		
	b	Apenas II	0	248	245		
	c	Apenas II e III	0	546	546		
	d	X	I, II e III estão corretas	0		
	e	Apenas I e II	0		
	Explicação: Todas estão corretas.	I, II e III estão corretas		
	São características principais encontradas na Arquitetura em Camadas	4	nova	
	a	Os dados são gerados por um componente e consumidos pelos outros	0		
	b	Um repositório central de dados	0			
	c	Dependem de uma infraestrutura de comunicação para implementação	0				
	d	X	Cada camada depende exclusivamente dos serviços providos pela camada inferior	0		
	e	E	Separação e independência das camadas	0		
	Explicação:
No modelo em camadas, a lógica de apresentação esta separada em sua própria camada lógica e física. A separação em camadas lógicas torna os sistemas mais flexíveis, permitindo que as partes possam ser alteradas de forma independente. As funcionalidades da camada de negócio podem ser divididas em classes e essas classes podem ser agrupadas em pacotes ou componentes, reduzindo as dependências entre as classes e pacotes; podem ser reutilizadas por diferentes partes do aplicativo e até por aplicativos diferentes. O modelo de 3 camadas tornou-se a arquitetura padrão para sistemas corporativos com base na Web.			
	Sobre Componentes de Software, a alternativa INCORRETA é:	5	nova	
	a	X	Um componente de software não é um elemento independente, sendo assim não pode ser substituído	0		
	b	Um componente não é necessariamente uma tecnologia implementada especificamente e nem a aplicação, mas um dispositivo de software que possua uma interface bem definida	0			
	c	nenhuma das anteriores	0				
	d	Componente de software pode ser definido como uma unidade de composição com interfaces bem definidas e dependências de contexto explícitas, além de poder ser independentemente implantado e estar sujeito a composição por terceiros	0		
	e	O conceito de componente de software é definido como uma abstração para construção de sistemas que pode ser adaptada sobre diversos paradigmas diferentes	0		
	Explicação: Associar os conceitos de Engenharia de Software Baseada em Componentes (ESBC)			
	Em relação aos níveis de modelo, descubra qual modelo que é independente do tipo de software ou de tecnologia, e representa o problema a ser resolvido.	6	217	
	a	Modelo de Requisitos	0		
	b	Modelo de Projeto	0			
	c	Modelo de Implementação	0				
	d	X	Modelo Conceitual	0		
	e	Modelo de Especificação	0		
	Explicação: Os níveis de modelos são: Implementação, Especificação e Conceitual. O modelo de implementação informa os detalhes de implementação que devem estar presentes dentro dos códigos. Já o modelo de especificação representa os componentes de softwares utilizados.			
	Sobre a Arquitetura de Sistemas, as questões abaixo são verdadeiras, EXCETO:	7	nova	
	a	No desenvolvimento Orientado a Objetos as classes de um sistema podem ajudar a identificar os componentes	0		
	b	Diagrama de componentes, diagrama de empacotamento e o diagrama de distribuição são algumas representações da UML que podem ser utilizadas na especificação arquitetural	0			
	c	A especificação arquitetural pode ser realizada após o levantamento de requisitos, buscando atender tanto aos requisitos funcionais quanto aos não-funcionais	0				
	d	E	A arquitetura pode ser vista como um processo e também como um artefato	0		
	e	X	É tarefa da arquitetura a construção do projeto detalhado dos componentes individuais que formam o sistema	0		
	Explicação:
Arquitetura de Sistema, é um conjunto de componentes que compõem um software completo instalado na corporação, incluindo as funcionalidades destes componentes, a sua interconexão, e possivelmente até mesmo a tecnologia adequada .			
	No contexto dos componentes, considere as seguintes afirmativas:
I. Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações.
II. Componentes são estruturados para ter o máximo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas.
III. Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado. Levando-se em conta as afirmações acima, identifique a única alternativa válida.	8	203	
	a	Apenas a I e a II estão corretas.	0		
	b	Apenas a II e a II estão corretas.	0	204	203		
	c	I, II e II estão corretas.	0	646	646		
	d	X	Apenas a I e a III estão corretas.	0		
	e	I, II e III estão incorretas.	0		
	Explicação: Componentes são estruturados para ter o mínimo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas.	Apenas a I e a III estão corretas.		
	08 Q	02 E+RROS	06 ACE+RTOS	
	
	EXERCÍCIOS	AULA 01	5	08 Q	00 E+RROS	08 ACE+RTOS	100.0	a	b	c	d	e	EXERCÍCIOS 1 5
	No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com alguns princípios. Sendo assim, identifique a qual princípio pertence a descrição abaixo:
O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado ou como suas funções são executadas. O cliente depende da especificação do componente, mas não da sua implementação.
  	1	8	5	1	0	2	0	238	
	a	Extensibilidade	0	nova	(s):	0	REP	8		
	b	Reusabilidade	0	241	238		
	c	Produtividade	0	424	424		
	d	x	Encapsulamento	1		
	e	Independência	0		
	Encapsulamento	Encapsulamento		
	São características principais encontradas na Arquitetura em Camadas	2	394	
	a	x	Cada camada depende exclusivamente dos serviços providos pela camada inferior	1		
	b	Separação e independência das camadas	0			
	c	Dependem de uma infraestrutura de comunicação para implementação	0				
	d	Os dados são gerados por um componente e consumidos pelos outros	0		
	e	Um repositório central de dados	0		
	Cada camada depende exclusivamente dos serviços providos pela camada inferior			
	No contexto dos componentes, considere as seguintes afirmativas:
I. Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações.
II. Componentes são estruturados para ter o máximo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas.
III. Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado. Levando-se em conta as afirmações acima, identifique a única alternativa válida.	3	203	
	a	I, II e II estão corretas.	0		
	b	x	Apenas a I e a III estão corretas.	1	204	203		
	c	Apenas a I e a II estão corretas.	0	646	646		
	d	I, II e III estão incorretas.	0		
	e	Apenas a II e a II estão corretas.	0		
	Apenas a I e a III estão corretas.	Apenas a I e a III estão corretas.		
	Arquitetura baseada em componentes
descreve uma abordagem da engenharia de software para estrutura e desenvolvimento de sistemas. Associe a sentença abaixo ao respectivo conceito.
              "Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado."	4	196	
	a	x	Encapsulamento	1		
	b	Independência	0	197	196		
	c	Reusabilidade	0	366	366		
	d	Extensibilidade	0		
	e	Substituição	0		
	Encapsulamento	Encapsulamento		
	De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
   I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada.
  II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo bem definido a interface de comunicação contendo seus métodos, eventos e propriedades.
 III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja dependente e auto-suficiente.	5	210	
	a	x	I e II são verdadeiras	1		
	b	Somente II é verdadeira.	0	213	210		
	c	Somente III é verdadeira	0	573	573		
	d	Somente I é verdadeira.	0		
	e	I e III são verdadeiras	0		
	I e II são verdadeiras	I e II são verdadeiras		
	Sobre Componentes de Software, a alternativa INCORRETA é:	6	401	
	a	x	Um componente de software não é um elemento independente, sendo assim não pode ser substituído	1		
	b	Um componente não é necessariamente uma tecnologia implementada especificamente e nem a aplicação, mas um dispositivo de software que possua uma interface bem definida	0			
	c	nenhuma das anteriores	0				
	d	O conceito de componente de software é definido como uma abstração para construção de sistemas que pode ser adaptada sobre diversos paradigmas diferentes	0		
	e	Componente de software pode ser definido como uma unidade de composição com interfaces bem definidas e dependências de contexto explícitas, além de poder ser independentemente implantado e estar sujeito a composição por terceiros	0		
	Um componente de software não é um elemento independente, sendo assim não pode ser substituído			
	Em relação aos níveis de modelo, descubra qual modelo que é independente do tipo de software ou de tecnologia, e representa o problema a ser resolvido.	7	217	
	a	x	Modelo Conceitual	1		
	b	Modelo de Implementação	0			
	c	Modelo de Especificação	0				
	d	Modelo de Requisitos	0		
	e	Modelo de Projeto	0		
	Modelo Conceitual			
	Sobre a Arquitetura de Sistemas, as questões abaixo são verdadeiras, EXCETO:	8	415	
	a	No desenvolvimento Orientado a Objetos as classes de um sistema podem ajudar a identificar os componentes	0		
	b	A arquitetura pode ser vista como um processo e também como um artefato	0			
	c	Diagrama de componentes, diagrama de empacotamento e o diagrama de distribuição são algumas representações da UML que podem ser utilizadas na especificação arquitetural	0				
	d	x	É tarefa da arquitetura a construção do projeto detalhado dos componentes individuais que formam o sistema	1		
	e	A especificação arquitetural pode ser realizada após o levantamento de requisitos, buscando atender tanto aos requisitos funcionais quanto aos não-funcionais	0		
	É tarefa da arquitetura a construção do projeto detalhado dos componentes individuais que formam o sistema			
	08 Q	00 E+RROS	08 ACE+RTOS	
	
	EXERCÍCIOS	AULA 01	6	08 Q	00 E+RROS	08 ACE+RTOS	100.0	a	b	c	d	e	EXERCÍCIOS 1 6
	Em relação ao conceito de componentes é correto afirmar que:	1	8	0	5	2	1	0	231	
	a	Um componente é um objeto, derivado de uma classe, mas sem assinatura explícita.	0	nova	(s):	0	REP	8		
	b	x	Um mesmo componente pode ter mais de uma interface.	1			
	c	Componentes, no contexto da arquitetura de sistemas, são unidades de software não estruturados de acordo com alguns princípios específicos.	0				
	d	Não existe a necessidade de existir nos componentes uma relação natural com o que ele representa.	0		
	e	Cada componente encapsulado pode ter mais de uma identidade de dados e funções e podendo assumir estados pré-determinados.	0		
	Um mesmo componente pode ter mais de uma interface.			
	Sobre os benefícios do modelo de arquitetura de componentes, assinale a alternativa correta.Parte inferior do formulário
I. Redução de custo: O uso do componente de terceiros permite a redução do custo do desenvolvimento e manutenção.
II. Fácil desenvolvimento: Implementar componentes bem como a funcionalidade definida pela interface, permite desenvolvimento sem impacto em outros partes do sistema.
III. Reutilização: A reutilização de componentes é um meio agilizar o desenvolvimento e manutenção onde agrega na redução de custo da aplicação.	2	245	
	a	Apenas I e II	0		
	b	Apenas II e III	0	248	245		
	c	x	I, II e III estão corretas	1	546	546		
	d	Apenas III	0		
	e	Apenas II	0		
	I, II e III estão corretas	I, II e III estão corretas		
	Em relação aos níveis de modelo, descubra qual modelo que representa os componentes de softwares utilizados.	3	224	
	a	Modelo de Implementação	0		
	b	x	Modelo de Especificação	1			
	c	Modelo de Implantação	0				
	d	Modelo de Projeto	0		
	e	Modelo Conceitual	0		
	Modelo de Especificação			
	Em relação aos níveis de modelo, descubra qual modelo que é independente do tipo de software ou de tecnologia, e representa o problema a ser resolvido.	4	217	
	a	Modelo de Projeto	0		
	b	x	Modelo Conceitual	1			
	c	Modelo de Especificação	0				
	d	Modelo de Requisitos	0		
	e	Modelo de Implementação	0		
	Modelo Conceitual			
	Sobre a Arquitetura de Sistemas, as questões abaixo são verdadeiras, EXCETO:	5	415	
	a	A especificação arquitetural pode ser realizada após o levantamento de requisitos, buscando atender tanto aos requisitos funcionais quanto aos não-funcionais	0		
	b	No desenvolvimento Orientado a Objetos as classes de um sistema podem ajudar a identificar os componentes	0			
	c	A arquitetura pode ser vista como um processo e também como um artefato	0				
	d	x	É tarefa da arquitetura a construção do projeto detalhado dos componentes individuais que formam o sistema	1		
	e	Diagrama de componentes, diagrama de empacotamento e o diagrama de distribuição são algumas representações da UML que podem ser utilizadas na especificação arquitetural	0		
	É tarefa da arquitetura a construção do projeto detalhado dos componentes individuais que formam o sistema			
	Arquitetura baseada em componentes descreve uma abordagem da engenharia de software para estrutura e desenvolvimento de sistemas. Associe a sentença abaixo ao respectivo conceito.
              "Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado."	6	196	
	a	Independência	0		
	b	Substituição	0	197	196		
	c	x	Encapsulamento	1	366	366		
	d	Reusabilidade	0		
	e	Extensibilidade	0		
	Encapsulamento	Encapsulamento		
	De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
   I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada.
  II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo bem definido a interface de comunicação contendo seus métodos, eventos e propriedades.
 III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja dependente e auto-suficiente.	7	210	
	a	I e III são verdadeiras	0		
	b	x	I e II são verdadeiras	1	213	210		
	c	Somente II é verdadeira.	0	573	573		
	d	Somente I é verdadeira.	0		
	e	Somente III é verdadeira	0		
	I e II são verdadeiras	I e II são verdadeiras		
	Sobre Componentes de Software, a alternativa INCORRETA é:	8	401	
	a	Componente de software pode ser definido como uma unidade de composição com interfaces bem definidas e dependências de contexto explícitas, além de poder ser independentemente implantado
e estar sujeito a composição por terceiros	0		
	b	x	Um componente de software não é um elemento independente, sendo assim não pode ser substituído	1			
	c	Um componente não é necessariamente uma tecnologia implementada especificamente e nem a aplicação, mas um dispositivo de software que possua uma interface bem definida	0				
	d	nenhuma das anteriores	0		
	e	O conceito de componente de software é definido como uma abstração para construção de sistemas que pode ser adaptada sobre diversos paradigmas diferentes	0		
	Um componente de software não é um elemento independente, sendo assim não pode ser substituído			
	08 Q	00 E+RROS	08 ACE+RTOS	
	
	EXERCÍCIOS	AULA 01	7	08 Q	00 E+RROS	08 ACE+RTOS	100.0	a	b	c	d	e	EXERCÍCIOS 1 7
	No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com alguns princípios. Sendo assim, identifique a qual princípio pertence a descrição abaixo:
O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado ou como suas funções são executadas. O cliente depende da especificação do componente, mas não da sua implementação.
  	1	8	2	2	1	1	2	238	
	a	Extensibilidade	0	nova	(s):	0	REP	8		
	b	x	Encapsulamento	1	241	238		
	c	Produtividade	0	424	424		
	d	Reusabilidade	0		
	e	Independência	0		
	Encapsulamento	Encapsulamento		
	São características principais encontradas na Arquitetura em Camadas	2	394	
	a	Um repositório central de dados	0		
	b	Separação e independência das camadas	0			
	c	x	Cada camada depende exclusivamente dos serviços providos pela camada inferior	1				
	d	Os dados são gerados por um componente e consumidos pelos outros	0		
	e	Dependem de uma infraestrutura de comunicação para implementação	0		
	Cada camada depende exclusivamente dos serviços providos pela camada inferior			
	No contexto dos componentes, considere as seguintes afirmativas:
I. Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações.
II. Componentes são estruturados para ter o máximo de dependência com outros componentes. Por isso componentes pode ser disponibilizados dentro de um ambiente apropriado sem afetar outros componentes ou sistemas.
III. Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado. Levando-se em conta as afirmações acima, identifique a única alternativa válida.	3	203	
	a	Apenas a I e a II estão corretas.	0		
	b	I, II e III estão incorretas.	0	204	203		
	c	I, II e II estão corretas.	0	646	646		
	d	Apenas a II e a II estão corretas.	0		
	e	x	Apenas a I e a III estão corretas.	1		
	Apenas a I e a III estão corretas.	Apenas a I e a III estão corretas.		
	Arquitetura baseada em componentes descreve uma abordagem da engenharia de software para estrutura e desenvolvimento de sistemas. Associe a sentença abaixo ao respectivo conceito.
              "Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado."	4	196	
	a	Independência	0		
	b	Reusabilidade	0	197	196		
	c	Extensibilidade	0	366	366		
	d	Substituição	0		
	e	x	Encapsulamento	1		
	Encapsulamento	Encapsulamento		
	De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
   I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada.
  II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo bem definido a interface de comunicação contendo seus métodos, eventos e propriedades.
 III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja dependente e auto-suficiente.	5	210	
	a	x	I e II são verdadeiras	1		
	b	Somente I é verdadeira.	0	213	210		
	c	I e III são verdadeiras	0	573	573		
	d	Somente III é verdadeira	0		
	e	Somente II é verdadeira.	0		
	I e II são verdadeiras	I e II são verdadeiras		
	Sobre Componentes de Software, a alternativa INCORRETA é:	6	401	
	a	O conceito de componente de software é definido como uma abstração para construção de sistemas que pode ser adaptada sobre diversos paradigmas diferentes	0		
	b	x	Um componente de software não é um elemento independente, sendo assim não pode ser substituído	1			
	c	nenhuma das anteriores	0				
	d	Componente de software pode ser definido como uma unidade de composição com interfaces bem definidas e dependências de contexto explícitas, além de poder ser independentemente implantado e estar sujeito a composição por terceiros	0		
	e	Um componente não é necessariamente uma tecnologia implementada especificamente e nem a aplicação, mas um dispositivo de software que possua uma interface bem definida	0		
	Um componente de software não é um elemento independente, sendo assim não pode ser substituído			
	Em relação aos níveis de modelo, descubra qual modelo que é independente do tipo de software ou de tecnologia, e representa o problema a ser resolvido.	7	217	
	a	x	Modelo Conceitual	1		
	b	Modelo de Projeto	0			
	c	Modelo de Especificação	0				
	d	Modelo de Implementação	0		
	e	Modelo de Requisitos	0		
	Modelo Conceitual			
	Sobre a Arquitetura de Sistemas, as questões abaixo são verdadeiras, EXCETO:	8	415	
	a	Diagrama de componentes, diagrama de empacotamento e o diagrama de distribuição são algumas representações da UML que podem ser utilizadas na especificação arquitetural	0		
	b	No desenvolvimento Orientado a Objetos as classes de um sistema podem ajudar a identificar os componentes	0			
	c	A arquitetura pode ser vista como um processo e também como um artefato	0				
	d	x	É tarefa da arquitetura a construção do projeto detalhado dos componentes individuais que formam o sistema	1		
	e	A especificação arquitetural pode ser realizada após o levantamento de requisitos, buscando atender tanto aos requisitos funcionais quanto aos não-funcionais	0		
	É tarefa da arquitetura a construção do projeto detalhado dos componentes individuais que formam o sistema			
	08 Q	00 E+RROS	08 ACE+RTOS	
	
	
	Aula 02	
	Nesta aula, você irá: 
1 - Aprender o que é uma métrica
2 - Identificar três características de uma métrica
3 - Identificar a característica de uma métrica de tamanho
4 - Relacionar as vantagens e desvantagens de medidas de tamanho
5 - Identificar a utilização de alguns indicadores (de tamanho) para o software	
	1 - Entender a Importância dos Processos de Gestão na Arquitetura de Sistemas;	
	2 - Estudar os Processos de Desenvolvimento a Partir das Metodologias;	
	3 - Compreender a relação entre Processos de Desenvolvimento e Processos de Gestão e sua Importância para o sucesso do Projeto	
	
	
	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	EXERCÍCIOS	AULA 02	online	00 Q	00 E+RROS	00 ACE+RTOS		a	b	c	d	e	EXERCÍCIOS 2 online
	1	0	0	0	0	0	0	29	
	1	nova	(s):		REP			
	1			
	1				
	1		
	1		
			
	2	29	
	1		
	1			
	1				
	1		
	1		
			
	3	29	
	1		
	1			
	1				
	1		
	1		
			
	4	29	
	1		
	1			
	1				
	1		
	1		
			
	5	29	
	1		
	1			
	1				
	1		
	1		
			
	6	29	
	1		
	1			
	1				
	1		
	1		
			
	7	29	
	1		
	1			
	1				
	1		
	1		
			
	8	29	
	1		
	1			
	1				
	1		
	1		
			
	00 Q	00 E+RROS	00 ACE+RTOS	
	
	EXERCÍCIOS	AULA 02	1	06 Q	01 E+RROS	05 ACE+RTOS	83.3	a	b	c	d	e	EXERCÍCIOS 2 1
	No processo de desenvolvimento de software, Depois que os modelos conceituais de negócio são desenvolvidos, o processo é
encaminhado para próxima etapa Identifique que etapa é essa	1	6	0	1	2	2	1	nova	
	a	Análise	0	nova	(s):	6	REP	0		
	b	x	Especificação	0			
	c	Implementação	0				
	d	Codificação	0		
	e	Requisitos	0		
	Questão não Localizada			
	Workflow representa a metodologia de desenvolvimento de sistemas baseada na metodologia RUP Assinale a alternativa que representa a sequência do processo de desenvolvimento	2	nova	
	a	Coleta de Requisitos - Análise - Especificação - Codificação - Implantação - Testes	0		
	b	Especificação - Coleta de Requisitos- Análise - Codificação - Testes - Implantação	0			
	c	e	Coleta de Requisitos - Especificação - Análise - Codificação - Testes - Implantação	0				
	d	x	Coleta de Requisitos -  Análise - Especificação - Codificação - Testes - Implantação	0		
	e	Especificação - Coleta de Requisitos - Análise - Codificação - Implantação - Testes	0		
	Questão não Localizada			
	No contexto de interação entre componentes, considere as seguintes afirmativas: 
I A interação de componentes define como cada uma das operações do sistema será alcançada, utilizando a arquitetura de componentes
II  A interação de componentes é o momento em que todos os fatores do sistema são levantados, com uma clara compreensão das dependências entre eles, chegando-se até o nível mais detalhado de operações
III Usa-se a interação entre os modelos para descobrir as operações nas interfaces de negócios Quanto mais interações são consideradas, operações e padrões de uso comuns são conseguidos e passam a poder ser reutilizados
Levando-se em conta as afirmações acima, identifique a única alternativa válida	3	nova	
	a	Apenas I e III estão corretas	0		
	b	Apenas I	0		
	c	Apenas II e III estão corretas	0				
	d	x	I, II e III estão corretas	0		
	e	Apenas I e II estão corretas	0		
	Questão não Localizada			
	São características que levaram à especificação do Modelo de Componentes CORBA, EXCETO	4	nova	
	a	Falta de flexibilidade para estender as funcionalidades dos objetos	0		
	b	Requisitos não funcionais eram usualmente especificados junto com o métodos do negócio (funcionais)	0			
	c	Necessidade da especialização das interfaces (conexões) entre os objetos	0				
	d	Dificuldade de configurar e utilizar aplicações em padrões anteriores	0		
	e	x	Necessidade da existência de um mecanismo único de implementação	0		
	Questão não Localizada			
	Em relação ao processo de desenvolvimento, analise as afirmativas abaixo
I- A interação de componentes define como cada uma das operações do sistema será alcançada, utilizando a arquitetura de componentes
II- É na fase final da especificação de componente  que ocorre o detalhamento das operações e as suas restrições
III - O ato de escrever as regras detalhadas para cada operação pode ajudar você a descobrir parâmetros que estejam faltando ou informações que precisem ser complementadas
De acordo com as afirmativas anteriores, marque a alternativa CORRETA	5	nova	
	a	As afirmativas I e II estão corretas	0		
	b	Somente a afirmativa II está correta	0			
	c	x	As afirmativas I, II e III estão corretas	0				
	d	As afirmativas II e III estão corretas	0		
	e	As afirmativas I e III estão corretas	0		
	Questão não Localizada			
	O gerenciamento de processos refere-se ao conjunto de conhecimentos que serão utilizados para guiar a condução do projeto de desenvolvimento de software A atividade de desenvolver o termo de abertura do projeto pertence ao gerenciamento de qual grupo de processos?
  	6	nova	
	a	Planejamento	0		
	b	Execução	0			
	c	x	Iniciação	0				
	d	Encerramento	0		
	e	Monitoramento e Controle	0		
	Questão não Localizada			
	7	29	
	0		
	0			
	0			3		
	0		
	0		
	Questão não Localizada			
	8	29	
	0		
	0			
	0			3		
	0		
	0		
	Questão não Localizada			
	06 Q	01 E+RROS	05 ACE+RTOS	
	
	EXERCÍCIOS	AULA 02	2	06 Q	00 E+RROS	06 ACE+RTOS	100.0	a	b	c	d	e	EXERCÍCIOS 2 2
	No processo de desenvolvimento de software, Depois que os modelos conceituais de negócio são desenvolvidos, o processo é encaminhado para próxima etapa Identifique que etapa é essa	1	6	3	0	0	1	2	720	
	a	x	Especificação	1	nova	(s):	0	REP	6		
	b	Requisitos	0	722	720		
	c	Implementação	0	180	180		
	d	Análise	0		
	e	Codificação	0		
	Especificação	Especificação		
	Workflow representa a metodologia de desenvolvimento de sistemas baseada na metodologia RUP Assinale a alternativa que representa a sequência do processo de desenvolvimento	2	727	
	a	Coleta de Requisitos - Especificação - Análise - Codificação - Testes - Implantação	0		
	b	Especificação - Coleta de Requisitos- Análise - Codificação - Testes - Implantação	0	731	727		
	c	Especificação - Coleta de Requisitos - Análise - Codificação - Implantação - Testes	0	172	172		
	d	Coleta de Requisitos - Análise - Especificação - Codificação - Implantação - Testes	0		
	e	x	Coleta de Requisitos -  Análise - Especificação - Codificação - Testes - Implantação	1		
	Coleta de Requisitos -  Análise - Especificação - Codificação - Testes - Implantação	Coleta de Requisitos -  Análise - Especificação - Codificação - Testes - Implantação		
	No contexto de interação entre componentes, considere as seguintes afirmativas: 
I A interação de componentes define como cada uma das operações do sistema será alcançada, utilizando a arquitetura de componentes
II  A interação de componentes é o momento em que todos os fatores do sistema são levantados, com uma clara compreensão das dependências entre eles, chegando-se até o nível mais detalhado de operações
III Usa-se a interação entre os modelos para descobrir as operações nas interfaces de negócios Quanto mais interações são consideradas, operações e padrões de uso comuns são conseguidos e passam a poder ser reutilizados
Levando-se em conta as afirmações acima, identifique a única alternativa válida	3	734	
	a	Apenas I e III estão corretas	0		
	b	Apenas II e III estão corretas	0	738	734		
	c	Apenas I e II estão corretas	0	712	712		
	d	x	I, II e III estão corretas	1		
	e	Apenas I	0		
	I, II e III estão corretas	I, II e III estão corretas		
	São características que levaram à especificação do Modelo de Componentes CORBA, EXCETO	4	741	
	a	x	Necessidade da existência de um mecanismo único de implementação	1		
	b	Requisitos não funcionais eram usualmente especificados junto com o métodos do negócio (funcionais)	0	746	741		
	c	Necessidade da especialização das interfaces (conexões) entre os objetos	0	86	86		
	d	Falta de flexibilidade para estender as funcionalidades dos objetos	0		
	e	Dificuldade de configurar e utilizar aplicações em padrões anteriores	0		
	Necessidade da existência de um mecanismo único de implementação	Necessidade da existência de um mecanismo único de implementação		
	Em relação ao processo de desenvolvimento, analise as afirmativas abaixo
I- A interação de componentes define como cada uma das operações do sistema será alcançada, utilizando a arquitetura de componentes
II- É na fase final da especificação de componente  que ocorre o detalhamento das operações e as suas restrições
III - O ato de escrever as regras detalhadas para cada operação pode ajudar você a descobrir parâmetros que estejam faltando ou informações que precisem ser complementadas
De acordo com as afirmativas anteriores, marque a alternativa CORRETA	5	748	
	a	As afirmativas I e II estão corretas	0		
	b	As afirmativas I e III estão corretas	0	751	748		
	c	As afirmativas II e III estão corretas	0	559	559		
	d	Somente a afirmativa II está correta	0		
	e	x	As afirmativas I, II e III estão corretas	1		
	As afirmativas I, II e III estão corretas	As afirmativas I, II e III estão corretas		
	O gerenciamento de processos refere-se ao conjunto de conhecimentos que serão utilizados para guiar a condução do projeto de desenvolvimento de software A atividade de desenvolver o termo de abertura do projeto pertence ao gerenciamento de qual grupo de processos?
  	6	755	
	a	x	Iniciação	1		
	b	Encerramento	0	758	755		
	c	Execução	0	267	267		
	d	Monitoramento e Controle	0		
	e	Planejamento	0
Iniciação	Iniciação		
	7	29	
	0		
	0			
	0				
	0		
	0		
	Questão não Localizada			
	8	29	
	0		
	0			
	0				
	0		
	0		
	Questão não Localizada			
	06 Q	00 E+RROS	06 ACE+RTOS	
	
	EXERCÍCIOS	AULA 02	3	07 Q	04 E+RROS	03 ACE+RTOS	42.9	a	b	c	d	e	EXERCÍCIOS 2 3
	No processo de desenvolvimento de software, Depois que os modelos conceituais de negócio são desenvolvidos, o processo é encaminhado para próxima etapa. Identifique que etapa é essa.	1	7	0	2	1	1	3	779	
	a	Implementação	0	nova	(s):	4	REP	3		
	b	Codificação	0	780	779		
	c	X	Especificação	0	180	182		
	d	Requisitos	0		
	e	E	Análise	0		
	Explicação:
A etapa de análise é responsável pelos os modelos conceituais de negócio.  
A etapa de codificação é responsável pelo desenvolvimento da programação do software.
A etapa de requisitos é responsável pelo levantamento dos requisitos do software.
A implementação nada mais é a codificação pela equipe de desenvolvimento.	Especificação		
	São características que levaram à especificação do Modelo de Componentes CORBA, EXCETO	2	741	
	a	Necessidade da especialização das interfaces (conexões) entre os objetos	0		
	b	Falta de flexibilidade para estender as funcionalidades dos objetos	0			
	c	Dificuldade de configurar e utilizar aplicações em padrões anteriores	0				
	d	X	Necessidade da existência de um mecanismo único de implementação	0		
	e	Requisitos não funcionais eram usualmente especificados junto com o métodos do negócio (funcionais)	0		
	Explicação:
CORBA (abreviado de Common Object Request Broker Architecture) é a arquitetura padrão criada pelo Object Management Group para estabelecer e simplificar a troca de dados entre sistemas distribuídos heterogêneos. Em face da diversidade de hardware e software que encontramos atualmente, a CORBA atua de modo que os objetos (componentes dos softwares) possam se comunicar de forma transparente ao usuário, mesmo que para isso seja necessário interoperar com outro software, em outro sistema operacional e em outra ferramenta de desenvolvimento. CORBA é um dos modelos mais populares de objetos distribuídos, juntamente com o DCOM, formato proprietário da Microsoft.			
	A metodologia de gestão deve contemplar quantas fases forem necessárias para conseguir que todas as áreas de conhecimento sejam abordadas de forma a garantir que escopo, tempo, custos e qualidade atinjam os níveis definidos pelas corporações como sendo os ideais. Qual o modelo de desenvolvimento, estas fases da metodologia devem seguir?	3	nova	
	a	Incremental	0		
	b	X	Iterativo e incremental	0			
	c	Cascata	0				
	d	Cascata com retroalimentação	0		
	e	E	Espiral	0		
	Explicação: No modelo Iterativo e Incremental, cada fase é dividida em uma ou mais iterações que visam uma entrega ao final.			
	Em relação ao processo de desenvolvimento, analise as afirmativas abaixo.
I- A interação de componentes define como cada uma das operações do sistema será alcançada, utilizando a arquitetura de componentes..
II- É na fase final da especificação de componente  que ocorre o detalhamento das operações e as suas restrições.
III - O ato de escrever as regras detalhadas para cada operação pode ajudar você a descobrir parâmetros que estejam faltando ou informações que precisem ser complementadas
De acordo com as afirmativas anteriores, marque a alternativa CORRETA.	4	807	
	a	Somente a afirmativa II está correta.	0		
	b	As afirmativas II e III estão corretas.	0	812	807		
	c	As afirmativas I e II estão corretas.	0	559	564		
	d	As afirmativas I e III estão corretas	0		
	e	X	As afirmativas I, II e III estão corretas.	0		
	Explicação: Todas as afirmativas estão corretas.	As afirmativas I, II e III estão corretas		
	Workflow representa a metodologia de desenvolvimento de sistemas baseada na metodologia RUP. Assinale a alternativa que representa a sequência do processo de desenvolvimento.	5	786	
	a	Coleta de Requisitos - Especificação - Análise - Codificação - Testes - Implantação	0		
	b	Especificação - Coleta de Requisitos - Análise - Codificação - Implantação - Testes	0	791	786		
	c	Coleta de Requisitos - Análise - Especificação - Codificação - Implantação - Testes	0	172	174		
	d	Especificação - Coleta de Requisitos- Análise - Codificação - Testes - Implantação	0		
	e	X	Coleta de Requisitos -  Análise - Especificação - Codificação - Testes - Implantação	0		
	Explicação:
- Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. Sendo assim, não pode vir antes de Análise.
- Devemos realizar todos os testes antes da implantação do sistema.
- A Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. Sendo assim, não pode vir antes da coleta de requisitos.
- A Especificação refere-se a especificação das funcionalidades e interfaces do sistemas. Sendo assim, não pode vir antes da coleta de requisitos. Outra questão é que devemos realizar todos os testes antes da implantação do sistema.	Coleta de Requisitos -  Análise - Especificação - Codificação - Testes - Implantação		
	Sobre os Componentes de um Sistema, as questões abaixo são verdadeiras, EXCETO:	6	nova	
	a	O nível de abstração é, geralmente, alto.	0		
	b	Podem ser definidos desde a primeira iteração do projeto de arquitetura	0			
	c	Devem ser projetados buscando a alta coesão e o baixo acoplamento	0				
	d	Devem possuir interfaces bem definidas, preferencialmente uma para cada serviço solicitado	0		
	e	X	Seguindo o princípio da alta coesão, cada componente deve ter no máximo 3 interfaces	0		
	Explicação:
Acoplamento e Coesão talvez sejam as características mais importantes de qualquer sistema.
Muitos sistemas são como um Castelo de Cartas.
Assim como o baixo acoplamento, a alta coesão é um dos princípios que devem ser levados em consideração ao se construir um projeto.
Da mesma maneira que o baixo acoplamento, a alta coesão também é dividida em tipos:
Ø Coesão coincidental: o pior tipo de coesão, há nenhuma ou pouca relação construtiva entre os elementos de um módulo, em outras palavras é uma classe inchada, com um punhado de métodos, todos executando tarefas diferentes, sem nenhuma relação com a classe que os implementa.
Ø Coesão lógica: melhor do que a coincidental mas não menos pior em um projeto, semelhante ao acoplamento de controle, onde um módulo faz um conjunto de funções relacionadas e uma das quais é escolhida através de um parâmetro para controlá-lo.
Ø Coesão temporal: os elementos estão agrupados no mesmo módulo simplesmente porque são processados no mesmo intervalo de tempo, semelhante aos arquivos .ini do windows xp, ao iniciar o xp esses arquivos são carregados para iniciar serviços ou aplicativos.
Ø Coesão procedural: o módulo só tem sentido sobre a aplicação associada, sem ela, há dificuldade em entendê-lo, basicamente é a coesão relacionada aos procedimentos executados pelos elementos do módulo.
Ø Coesão de comunicação: um módulo tem coesão de comunicação se os seus elementos usam a mesma entrada ou a mesma saída.
Ø Coesão seqüencial: a saída de um elemento é a entrada de outro e a solução é decompor em módulos menores, isso nós já vimos em tópicos passados, chamado também de acoplamento de dados.
Ø Coesão funcional: Um módulo funcionalmente coeso contém todos os elementos e apenas aqueles necessários para realizar uma única tarefa bem definida.			
	Uma estratégia tradicional para a construção do projeto arquitetural envolve a análise do fluxo (workflow) do sistema. Sobre essa estratégia é correto afirmar:	7	nova	
	a	Entre todos os cenários possíveis, a arquitetura de sistemas distribuídos não pode ser representada através da análise do fluxo.	0		
	b	X	Nessa estratégia, as operações são usualmente representadas através de componentes, ordenados de acordo com a sequência dessas operações	0			
	c	O objetivo principal dessa análise é definir componentes reusáveis, isto é, componentes que possam ser utilizados também em outros sistemas	0				
	d	Todas as afirmações estão erradas	0		
	e	E	Essa estratégia dispensa o levantamento
de requisitos	0		
	Explicação:
Um sistema de gerenciamento de Workflow - WfMS (Workflow Management Systems) é um sistema que define, gerencia e executa workflows com o suporte de um software e cuja ordem de atividades é guiada por uma representação lógicoe ordenada de um fluxode no computador.			
	
O gerenciamento de processos refere-se ao conjunto de conhecimentos que serão utilizados para guiar a condução do projeto de desenvolvimento de software. A atividade de desenvolver o termo de abertura do projeto pertence ao gerenciamento de qual grupo de processos?	8	nova	
	Encerramento	0		
	e	Planejamento	0			
	x	Iniciação	0				
	Monitoramento e Controle	0		
	Execução	0		
	Explicação: Tudo começa com a abertura do termo do projeto, por isso corresponde a primeira etapa que é Iniciação. Na etapa de Planejamento trabalhamos com o desenvolvimento de gerenciamento do projeto. A etapa de execução tem como foco orientar e gerenciar o trabalho do projeto. A etapa de Monitoramento e Controle tem com objetivo realizar o controle integrado de mudanças e Moniotar e controlar o trabalho do projeto. E a etapa de Encerramento visa encerrar o projeto ou fase.			
	07 Q	04 E+RROS	03 ACE+RTOS	
	
	EXERCÍCIOS	AULA 02	4	08 Q	00 E+RROS	08 ACE+RTOS	100.0	a	b	c	d	e	EXERCÍCIOS 2 4
	No contexto de interação entre componentes, considere as seguintes afirmativas: 
I. A interação de componentes define como cada uma das operações do sistema será alcançada, utilizando a arquitetura de componentes.
II.  A interação de componentes é o momento em que todos os fatores do sistema são levantados, com uma clara compreensão das dependências entre eles, chegando-se até o nível mais detalhado de operações.
III. Usa-se a interação entre os modelos para descobrir as operações nas interfaces de negócios. Quanto mais interações são consideradas, operações e padrões de uso comuns são conseguidos e passam a poder ser reutilizados.
Levando-se em conta as afirmações acima, identifique a única alternativa válida.	1	8	2	2	1	0	3	734	
	a	Apenas II e III estão corretas.	0	nova	(s):	0	REP	8		
	b	Apenas I.	0	738	734		
	c	Apenas I e II estão corretas.	0	712	720		
	d	Apenas I e III estão corretas.	0		
	e	x	I, II e III estão corretas.	0		
	I, II e III estão corretas	I, II e III estão corretas		
	O gerenciamento de processos refere-se ao conjunto de conhecimentos que serão utilizados para guiar a condução do projeto de desenvolvimento de software. A atividade de desenvolver o termo de abertura do projeto pertence ao gerenciamento de qual grupo de processos?
  	2	887	
	a	x	Iniciação	1		
	b	Encerramento	0	890	887		
	c	Planejamento	0	266	268		
	d	Monitoramento e Controle	0		
	e	Execução	0		
	Iniciação	Iniciação		
	São características que levaram à especificação do Modelo de Componentes CORBA, EXCETO	3	741	
	a	Necessidade da especialização das interfaces (conexões) entre os objetos	0		
	b	Falta de flexibilidade para estender as funcionalidades dos objetos	0			
	c	x	Necessidade da existência de um mecanismo único de implementação	1				
	d	Requisitos não funcionais eram usualmente especificados junto com o métodos do negócio (funcionais)	0		
	e	Dificuldade de configurar e utilizar aplicações em padrões anteriores	0		
	Necessidade da existência de um mecanismo único de implementação			
	A metodologia de gestão deve contemplar quantas fases forem necessárias para conseguir que todas as áreas de conhecimento sejam abordadas de forma a garantir que escopo, tempo, custos e qualidade atinjam os níveis definidos pelas corporações como sendo os ideais. Qual o modelo de desenvolvimento, estas fases da metodologia devem seguir?	4	852	
	a	Espiral	0		
	b	Incremental	0	854	852		
	c	Cascata com retroalimentação	0	338	338		
	d	Cascata	0		
	e	x	Iterativo e incremental	1		
	Iterativo e incremental	Iterativo e incremental		
	Em relação ao processo de desenvolvimento, analise as afirmativas abaixo.
I- A interação de componentes define como cada uma das operações do sistema será alcançada, utilizando a arquitetura de componentes..
II- É na fase final da especificação de componente  que ocorre o detalhamento das operações e as suas restrições.
III - O ato de escrever as regras detalhadas para cada operação pode ajudar você a descobrir parâmetros que estejam faltando ou informações que precisem ser complementadas
De acordo com as afirmativas anteriores, marque a alternativa CORRETA.	5	859	
	a	As afirmativas I e III estão corretas	0		
	b	x	As afirmativas I, II e III estão corretas.	1	864	859		
	c	As afirmativas I e II estão corretas.	0	564	564		
	d	Somente a afirmativa II está correta.	0		
	e	As afirmativas II e III estão corretas.	0		
	As afirmativas I, II e III estão corretas.	As afirmativas I, II e III estão corretas.		
	Workflow representa a metodologia de desenvolvimento de sistemas baseada na metodologia RUP. Assinale a alternativa que representa a sequência do processo de desenvolvimento.	6	866	
	a	Coleta de Requisitos - Especificação - Análise - Codificação - Testes - Implantação	0		
	b	Especificação - Coleta de Requisitos - Análise - Codificação - Implantação - Testes	0			
	c	Coleta de Requisitos - Análise - Especificação - Codificação - Implantação - Testes	0				
	d	Especificação - Coleta de Requisitos- Análise - Codificação - Testes - Implantação	0		
	e	x	Coleta de Requisitos -  Análise - Especificação - Codificação - Testes - Implantação	1		
	Coleta de Requisitos -  Análise - Especificação - Codificação - Testes - Implantação			
	Sobre os Componentes de um Sistema, as questões abaixo são verdadeiras, EXCETO:	7	873	
	a	x	Seguindo o princípio da alta coesão, cada componente deve ter no máximo 3 interfaces	1		
	b	O nível de abstração é, geralmente, alto.	0			
	c	Devem ser projetados buscando a alta coesão e o baixo acoplamento	0				
	d	Devem possuir interfaces bem definidas, preferencialmente uma para cada serviço solicitado	0		
	e	Podem ser definidos desde a primeira iteração do projeto de arquitetura	0		
	Seguindo o princípio da alta coesão, cada componente deve ter no máximo 3 interfaces			
	Uma estratégia tradicional para a construção do projeto arquitetural envolve a análise do fluxo (workflow) do sistema. Sobre essa estratégia é correto afirmar:	8	880	
	a	Todas as afirmações estão erradas	0		
	b	x	Nessa estratégia, as operações são usualmente representadas através de componentes, ordenados de acordo com a sequência dessas operações	1			
	c	O objetivo principal dessa análise é definir componentes reusáveis, isto é, componentes que possam ser utilizados também em outros sistemas	0				
	d	Entre todos os cenários possíveis, a arquitetura de sistemas distribuídos não pode ser representada através da análise do fluxo.	0		
	e	Essa estratégia dispensa o levantamento de requisitos	0		
	Nessa estratégia, as operações são usualmente representadas através de componentes, ordenados de acordo com a sequência dessas operações			
	08 Q	00 E+RROS	08 ACE+RTOS	
	
	EXERCÍCIOS	AULA 02	5	00 Q	00 E+RROS	00 ACE+RTOS		a	b	c	d	e	EXERCÍCIOS 2 5
	1	0	0	0	0	0	0	29	
	1	nova	(s):		REP			
	1			
	1				
	1		
	1		
			
	2	29	
	1		
	1			
	1				
	1		
	1		
			
	3	29	
	1		
	1			
	1				
	1		
	1		
			
	4	29	
	1		
	1			
	1				
	1		
	1		
			
	5	29	
	1		
	1			
	1				
	1		
	1		
			
	6	29	
	1		
	1			
	1				
	1		
	1		
			
	7	29	
	1		
	1			
	1				
	1		
	1		
			
	8	29	
	1		
	1			
	1				
	1		
	1		
			
	00 Q	00 E+RROS	00 ACE+RTOS	
	
	EXERCÍCIOS	AULA 02	6	00 Q	00 E+RROS	00 ACE+RTOS		a	b	c	d	e	EXERCÍCIOS 2 6
	1	0	0	0	0	0	0	29	
	1	nova	(s):		REP			
	1			
	1				
	1		
	1		
			
	2	29	
	1		
	1			
	1				
	1		
	1		
			
	3	29	
	1		
	1			
	1				
	1		
	1		
			
	4	29	
	1		
	1			
	1				
	1		
	1		
			
	5	29	
	1		
	1			
	1				
	1		
	1		
			
	6	29	
	1		
	1			
	1				
	1		
	1		
			
	7	29	
	1		
	1			
	1				
	1		
	1		
			
	8	29	
	1		
	1			
	1				
	1		
	1		
			
	00 Q	00 E+RROS	00 ACE+RTOS	
	
	EXERCÍCIOS	AULA 02	7	00 Q	00 E+RROS	00 ACE+RTOS		a	b	c	d
e	EXERCÍCIOS 2 7
	1	0	0	0	0	0	0	29	
	1	nova	(s):		REP			
	1			
	1				
	1		
	1		
			
	2	29	
	1		
	1			
	1				
	1		
	1		
			
	3	29	
	1		
	1			
	1				
	1		
	1		
			
	4	29	
	1		
	1			
	1				
	1		
	1		
			
	5	29	
	1		
	1			
	1				
	1		
	1		
			
	6	29	
	1		
	1			
	1				
	1		
	1		
			
	7	29	
	1		
	1			
	1				
	1		
	1		
			
	8	29	
	1		
	1			
	1				
	1		
	1		
			
	00 Q	00 E+RROS	00 ACE+RTOS	
	
	
	
	
	
	
	Aula 03	
	Nesta aula, você irá: 
1 - Aprender o que é uma métrica
2 - Identificar três características de uma métrica
3 - Identificar a característica de uma métrica de tamanho
4 - Relacionar as vantagens e desvantagens de medidas de tamanho
5 - Identificar a utilização de alguns indicadores (de tamanho) para o software	
	1	
	2	
	3	
	4	
	5	
	6	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	Catálogo:	
	Matriz:	
	Aula:	
	Assunto:	
	Dúvida:	
	Resposta:	
	
	EXERCÍCIOS	AULA 03	online	00 Q	00 E+RROS	00 ACE+RTOS		a	b	c	d	e	EXERCÍCIOS 3 online
	1	0	0	0	0	0	0	29	
	1	nova	(s):		REP			
	1			
	1				
	1		
	1		
			
	2	29	
	1		
	1			
	1				
	1		
	1		
			
	3	29	
	1		
	1			
	1				
	1		
	1		
			
	4	29	
	1		
	1			
	1				
	1		
	1		
			
	5	29	
	1		
	1			
	1				
	1		
	1		
			
	6	29	
	1		
	1			
	1				
	1		
	1		
			
	7	29	
	1		
	1			
	1				
	1		
	1		
			
	8	29	
	1		
	1			
	1				
	1		
	1		
			
	00 Q	00 E+RROS	00 ACE+RTOS	
	
	EXERCÍCIOS	AULA 03	1	06 Q	03 E+RROS	03 ACE+RTOS	50.0	a	b	c	d	e	EXERCÍCIOS 3 1
	Uma empresa realizou um levantamento de requisitos de um Estacionamento, onde num primeiro momento destacou duas funcionalidades principais:
   - Atendente registra a entrada e saída do veículo, mas é importante frisar que quando o cliente estaciona o veículo ele recebe o ticket onde contém a data e hora de entrada, placa, a cor do veículo e o modelo do carro.
   - Quando o cliente retira o veículo do estacionamento ele recebe o comprovante de pagamento (fatura).
É correto afirmar que:	1	6	2	2	2	0	0	nova	
	a	Existe um relacionamento do tipo extend do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este é essencial para o comportamento do caso de uso Registrar Entrada.	0	nova	(s):	6	REP	0		
	b	E	Existe um relacionamento do tipo include do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este é opcional para o comportamento do caso de uso Registrar Entrada.	0			
	c	X	Existe um relacionamento do tipo include do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, onde este é essencial para o comportamento do caso de uso Registrar Entrada.	0				
	d	Existe um relacionamento do tipo extend do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, onde este é essencial para o comportamento do caso de uso Registrar Entrada.	0		
	e	Existe um relacionamento do tipo generalização docaso de uso Gerar Fatura para o caso de uso registrar Saída, onde define uma funcionalidade do sistema do ponto de vista do usuário.	0		
	Explicação:
O relacionamento é do tipo include, uma vez que é obrigatório executar o caso de uso gerar ticket impresso, e este é chamado pelo caso de uso registrar entrada.			
	Na especificação de interface de componentes devemos sempre identificar como os elementos podem utilizar esses componentes. Dentre essas identificações destacamos:
I - Como acessá-los, onde definimos na sua assinatura somente o retorno oferecido.
II -  Quais os atributos que ele manipula.
III ¿ Quais as funções disponíveis para uso.
   	2	nova	
	a	X	II e III estão corretas.	0		
	b	I, II e III estão incorretas.	0			
	c	I, II e III estão corretas.	0				
	d	I e II estão corretas.	0		
	e	I e III estão corretas.	0		
	Explicação: A assinatura não é composta somente com o retorno oferecido, mas também com os parâmetros de entrada.			
	Um Analista pretende desenvolver um projeto utilizando UML, e em seus propósitos, verificou a possibilidade de uso de alguns diagramas. Um deles é o Diagrama de Caso de Uso, cujo objetivo é:	3	nova	
	a	Mapear a troca de mensagens entre objetos.	0		
	b	E	Descrever o modelo de negócio, suas interfaces e as regras de funcionalidades para essas interfaces.	0			
	c	X	Definir as funcionalidades do sistema a ser desenvolvido	0				
	d	Representar o domínio de dados a serem tratados e armazenados pelo sistema	0		
	e	Apresentar a interação entre componentes.	0		
	Explicação:
- O diagrama de funcionalidades de interface que descreve o modelo de negócio, suas interfaces e as regras de funcionalidades para essas interfaces.
- O diagrama de interação de componentes é um diagrama de colaboração utilizado para interação entre componentes.
- O diagrama de sequência representa a troca de mensagens entre os objetos.
- O diagrama de domínio representa o domínio de dados a serem tratados e armazenados pelo sistema			
	Usamos UML para modelar os vários artefatos necessários na modelagem de sistemas por componentes. Identifique qual o diagrama que usamos para modelarmos os conceitos de negócios.	4	nova	
	a	Diagrama de Interação de Componentes	0		
	b	X	Diagrama de Classe	0			
	c	Diagrama de Modelo Conceitual de Negócio	0				
	d	Diagrama de Caso de Uso	0		
	e	Diagrama de Sequência	0		
	Explicação:
Diagrama de Caso de uso permite identificar as funcionalidades do sistema.
Diagrama de Sequência permite mapear a troca de mensagens entre objetos.
Na verdade o modelo conceitual de negócio não é um modelo de software, mas sim um modelo de informação que define o domínio do problema.
Diagrama de Interação de Componentes é um diagrama de colaboração utilizado para interação entre componentes.			
	Analisando as afirmativas abaixo, de forma atingir conformidade em requisitos com UML.
I. Ao definirmos nossos componentes, é necessário que sejam geradas as suas especificações de comportamento.
II. Ao efetuarmos os testes de comportamento, durante o desenvolvimento, estamos garantindo que a aplicação esteja em conformidade com os requisitos.
      III. Ao definirmos o comportamento dos componentes, estamos sendo mias, precisos, em relação à integração do modelo, e completos, em relação à sua funcionalidade.
Assinale a alternativa que aponta a(s) correta(s). 	5	nova	
	a	Apenas II.	0		
	b	X	Apenas I e III.	0			
	c	Apenas III.	0				
	d	Apenas I.	0		
	e	E	Apenas I e II.	0		
	Explicação: Os testes são realizados durante a homologação e não durante o desenvolvimento.			
	Qual é o diagrama que garante uma visão sistêmica entre os componentes de interface e os componentes dedados do sistema?	6	nova	
	a	X	Diagrama de Domínio	0		
	b	Diagrama de Funcionalidades de Interface	0			
	c	Diagrama de Interação de Componentes	0				
	d	Diagrama de Classe	0		
	e	Diagrama de Caso de Uso	0		
	Explicação:
Diagrama de interação de componentes é um diagrama de colaboração utilizado para interação entre componentes.
Diagrama de funcionalidades de interface que descreve o modelo de negócio, suas interfaces e as regras de funcionalidades para essas interfaces.
Diagrama de classes descreve o modelo de conceito do negócio.
Diagrama de caso de uso define as funcionalidades do sistema a ser desenvolvido.			
	7	29	
	1		
	1			
	1				
	1		
	1		
			
	8	29	
	1		
	1			
	1				
	1		
	1		
			
	06 Q	03 E+RROS	03 ACE+RTOS	
	
	EXERCÍCIOS	AULA 03	2	06 Q	00 E+RROS	06 ACE+RTOS	100.0	a	b	c	d	e	EXERCÍCIOS 3 2
	Qual é o diagrama que garante uma visão sistêmica entre os componentes de interface e os componentes dedados do sistema?	1	6	1	1	1	0	3	1283	
	a	Diagrama de Interação de Componentes	0	nova	(s):	0	REP	6		
	b	Diagrama de Classe	0			
	c	Diagrama de Caso de Uso	0				
	d	Diagrama de Funcionalidades de Interface

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando