Buscar

AS's Arquiteturas e Padrões de Softwares

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 13 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

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 6, do total de 13 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

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 9, do total de 13 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

Prévia do material em texto

AS1 
 
PERGUNTA 1 
1. Analise	as	seguintes	assertivas	sobre	arquitetura	de	software	quanto	à	veracidade	–	V	para	
VERDADEIRO,	ou	F	para	FALSO:	
		
I.										A	arquitetura	de	software	fornece	uma	representação	que	simplifica	a	comunicação	
entre	os	stakeholders.	
II.									A	arquitetura	de	software	evidencia	logo	no	começo	do	projeto	as	decisões	que	
podem	causar	um	impacto	profundo	nas	atividades	seguintes	de	engenharia	de	software.	
III.								A	arquitetura	de	software	define	um	modelo	arquitetural	relativamente	extenso	e	
complexo	sobre	como	é	a	estrutura	do	software	e	como	seus	componentes	vão	interagir.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
a.			V,	V,	V.			
b.			V,	F,	F.			
c.			V,	V,	F.			
d.	F,	V,	V.			
e.		F,	F,	F.	
			
0,15	pontos			 	
PERGUNTA 2 
1. Leia	atentamente	as	informações	sobre	o	modelo	de	visões	arquiteturais	4+1	contidas	nas	
colunas	“A”	e	“B”	para,	em	seguida,	assinalar	a	alternativa	que	reúne	as	correspondências	
CORRETAS	entre	as	informações	nessas	contidas.	
		
Coluna	A:	
I. Exibe	as	abstrações	elementares	do	software	como	objetos	e	classes.	
II. Mostra	como	o	software	é	composto	por	uma	interação	de	processos,	no	caso,	em	
tempo	de	execução.	
III. Exibe	a	decomposição	do	software	para	ser	desenvolvido,	especificamente	a	
divisão	do	software	em	componentes	a	serem	implementados.	
IV. Mostra	a	estrutura	física,	isto	é,	como	os	componentes	serão	distribuídos	
fisicamente	pelos	processadores	disponíveis	na	rede.	
		
Coluna	B:	
5. Visão	física	
6. Visão	de	desenvolvimento	
7. Visão	de	processo	
8. Visão	lógica	
		
A	sequência	CORRETA	desta	associação	é:	
		
		
a.		I-4;	II-2;	III-3;	IV-1.	
				
b.			I-4;	II-3;	III-1;	IV-2.			
c.			I-4;	II-3;	III-2;	IV-1.			
d.			I-1;	II-3;	III-2;	IV-4.			
e.		I-1;	II-2;	III-3;	IV-4.		
0,15	pontos			 	
PERGUNTA 3 
1. Analise	as	seguintes	assertivas	sobre	o	papel	do	arquiteto	de	software	quanto	à	veracidade	
–	V	para	VERDADEIRO,	ou	F	para	FALSO:	
		
I.							Apenas	competências	técnicas	devem	ser	consideradas	para	um	arquiteto	de	software.	
II.						Ao	longo	do	projeto	arquitetural,	os	arquitetos	precisam	tomar	uma	série	de	decisões	
estruturais	que	influenciam	diretamente	o	desenvolvimento	do	produto	de	software.	
III.					O	arquiteto	projeta	a	arquitetura	do	sistema	como	um	todo,	já	que	ele	é	o	responsável	
por	tomar	decisões	sobre	quais	subsistemas	(componentes	ou	módulos)	devem	compor	o	
software	e	quais	devem	ser	as	interfaces	entre	esses	subsistemas.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
a.			F,	F,	F.			
b.		V,	V,	V.			
c.		V,	V,	F.			
d.		F,	V,	V.			
e.		V,	F,	F.		
0,15	pontos			 	
PERGUNTA 4 
1. Leia	a	afirmação	sobre	arquitetura	de	software.	
A	arquitetura	não	é	o	software	em	si,	mas	uma	representação	________________	que	permite	
avaliar	a	efetividade	do	projeto	em	relação	ao	cumprimento	dos	_________________.	
		
Assinale	a	alternativa	que	preenche,	de	forma	CORRETA,	as	lacunas.	
		
		
a.		abstrata	/	componentes			
b.		abstrata	/	requisitos			
c.		nem	abstrata	nem	concreta	/	componentes	
				
d.		concreta	/	componentes			
e.		concreta	/	requisitos		
0,15	pontos			 	
 
 
 
 
AS2 
 
PERGUNTA 1 
1. Leia	atentamente	as	informações	sobre	conceitos	do	paradigma	orientado	a	objetos	
contidas	nas	colunas	“A”	e	“B”	para,	em	seguida,	assinalar	a	alternativa	que	reúne	as	
correspondências	CORRETAS	entre	as	informações	nessas	contidas.	
		
Coluna	A:	
I. Operação	
II. Mensagem	
III. Estado	
		
Coluna	B:	
4. O	objeto	recebe	um	estímulo	solicitando	que	ele	realize	alguma	tarefa.	
5. Refere-se	ao	conjunto	de	valores	dos	atributos	do	objeto	em	um	determinado	
momento.	
6. Define	uma	ação	que	um	objeto	sabe	realizar	quando	é	solicitado.	
		
A	sequência	CORRETA	desta	associação	é:	
		
		
a.		I-3;	II-1;	III-2.	
				
b.			I-1;	II-2;	III-3.			
c.			I-1;	II-3;	III-2.			
d.			I-3;	II-2;	III-1.			
e.			I-2;	II-3;	III-1.		
0,15	pontos			 	
PERGUNTA 2 
1. Analise	as	seguintes	assertivas	sobre	a	transformação	das	classes	de	análise	para	classes	de	
projeto	quanto	à	veracidade	–	V	para	VERDADEIRO,	ou	F	para	FALSO.	
		
I.							O	diagrama	de	classes	de	análise	representa	os	objetos	(conceitos)	do	domínio	de	
negócio	e	seus	devidos	relacionamentos.	
II.						O	diagrama	de	classes	de	projeto	enfatiza	os	objetos	de	software	e	a	colaboração	entre	
eles.	As	classes	exibem	seus	atributos	e	operações,	sendo	cada	uma	dessas	propriedades	
especificada	com	seu	tipo	e	visibilidade.	
III.					O	diagrama	de	classes	é	utilizado	somente	durante	o	projeto	para	expressar	os	
principais	conceitos	do	software,	representando	a	estrutura	das	classes.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE:	
		
a.			V,	F,	F.			
b.		F,	V,	V.			
c.			V,	V,	F.			
d.			F,	F,	F.	
				
e.			V,	V,	V.		
0,15	pontos			 	
PERGUNTA 3 
1. Analise	as	seguintes	assertivas	sobre	as	principais	atividades	realizadas	ao	longo	do	
projeto	orientado	a	objetos	quanto	à	veracidade	–	V	para	VERDADEIRO,	ou	F	para	FALSO.	
		
I.							O	detalhamento	dos	aspectos	estáticos	e	estruturais	é	uma	das	atividades.	
II.						O	refinamento	de	aspectos	arquiteturais	é	uma	das	atividades.	
III.					A	definição	dos	padrões	de	software,	inclusive	padrões	de	projeto	a	serem	aplicados,	
é	uma	das	atividades.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE:	
		
a.		V,	V,	F.			
b.		F,	V,	V.			
c.		F,	F,	V.	
				
d.		V,	F,	F.			
e.			V,	V,	V.		
0,15	pontos			 	
PERGUNTA 4 
1. Analise	as	seguintes	assertivas	sobre	análise	e	projeto	orientado	a	objetos	quanto	à	
veracidade	–	V	para	VERDADEIRO,	ou	F	para	FALSO.	
		
I.										Enquanto	a	análise	deve	fazer	certo	a	coisa,	o	projeto	deve	fazer	a	coisa	certa.	
II.									A	análise	orientada	a	objetos	tem	o	intuito	de	investigar	o	problema,	e	os	requisitos,	
essencialmente,	investigar	os	objetos	conceituais	do	domínio	de	negócio.	
III.								O	projeto	orientado	a	objetos	tem	o	objetivo	de	buscar	uma	solução	conceitual	
especificamente	com	a	definição	dos	objetos	de	software	e	como	eles	devem	colaborar	para	
satisfazer	os	requisitos	
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE:	
		
a.		V,	V,	V.			
b.		F,	F,	F.			
c.			V,	V,	F.			
d.		F,	V,	V.			
e.			V,	F,	F.		
 
 
 
 
 
 
 
AS3 
 
PERGUNTA 1 
1. Leia	atentamente	às	informações	sobre	níveis	distintos	de	reuso	de	software	e	o	que	está	
relacionado	em	cada	nível,	contidas	nas	colunas	“A”	e	“B”	para,	em	seguida,	assinalar	a	
alternativa	que	reúne	as	correspondências	CORRETAS	entre	as	informações	nessas	
contidas.	
		
Coluna	A:	
I. Nível	de	abstração.	
II. Nível	de	objeto.	
III. Nível	de	componente.	
IV. Nível	de	sistema.	
		
Coluna	B:	
5. Em	muitas	situações,	você	precisa	adaptar	e	ampliar	o	componente	adicionando	
um	código	próprio.	
6. Os	padrões	de	projeto	e	de	arquitetura	são	formas	de	representar	o	conhecimento	
abstrato	para	reutilização.	
7. Muitos	sistemas	comerciais	são	construídos	dessa	maneira,	em	que	sistemas	
genéricos	denominados	COTS	(Commercial Off-The-Shelf),	também	chamados	de	
sistemas	ou	componentes	de	prateleira,	são	adaptados	e	reusados.	
8. Para	implementar	esse	tipo	de	reuso,	você	precisa	encontrar	bibliotecas	
adequadas	e	descobrir	se	os	objetos	e	métodos	oferecem	a	funcionalidade	que	está	
buscando.	
		
A	sequência	CORRETA	desta	associação	é.	
		
		
a.			I-2;	II-4;	III-1;	IV-3.	
				
b.			I-2;	II-1;	III-4;	IV-3.			
c.		I-1;	II-2;	III-4;	IV-3.			
d.			I-1;	II-2;	III-3;	IV-4.			
e.			I-2;	II-1;	III-3;	IV-4.		
0,175	pontos			 	
PERGUNTA 2 
1. Analise	as	seguintes	assertivas	sobre	o	desenvolvimento	de	software	orientado	ao	reuso	
quanto	à	veracidade	–	V	para	VERDADEIRO,	ou	F	para	FALSO.	
		
		
		
I.							Durante	a	atividade	de	descoberta	e	avaliação	do	software	é	realizada	uma	busca	de	
componentes	e	sistemas	que	fornecem	a	funcionalidade	exigida.	
II.						Durante	a	atividade	de	especificação	de	requisitos,	requisitos	são	adaptados	para	
refletir	os	componentes	disponíveis,	e	a	especificação	do	sistema	de	software	é	redefinida.	
III.					Durante	a	atividade	de	adaptação	e	integração	dos	componentes,	componentesreutilizáveis	podem	ser	modificados	ou	novos	componentes	podem	ser	desenvolvidos	com	
o	intuito	de	fazer	a	integração	destes	ao	sistema	de	software.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
a.		V,	F,	V.			
b.		V,	V,	F.			
c.		V,	F,	F.			
d.		F,	V,	V.			
e.	F,	F,	V.		
0,175	pontos			 	
PERGUNTA 3 
1. Analise	as	seguintes	assertivas	sobre	padrões	de	projeto	e	frameworks	quanto	à	
veracidade	–	V	para	VERDADEIRO,	ou	F	para	FALSO.	
		
I.							Padrões	de	projeto	e	frameworks	de	componente	são	formas	de	reuso	de	nível	de	
abstração.	
II.						Framework	é	uma	miniarquitetura	reutilizável	que	serve	como	base	para,	e	a	partir	
da	qual,	outros	padrões	de	projeto	podem	ser	aplicados.	
III.					Os	padrões	são	semiprontos,	isso	significa	que	sempre	temos	de	finalizá-los	e	adaptá-
los	ao	nosso	ambiente.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
a.		F,	V,	V.			
b.	V,	V,	F.			
c.		V,	F,	F.			
d.		F,	F,	V.	
		
	
				
e.			V,	V,	V.		
0,175	pontos			 	
PERGUNTA 4 
1. Analise	as	seguintes	assertivas	sobre	padrões	quanto	à	veracidade	–	V	para	VERDADEIRO,	
ou	F	para	FALSO.	
		
I.							Os	padrões	ajudam	os	desenvolvedores	a	reutilizar	projetos	bem-sucedidos	na	
realização	de	novos	projetos.	
II.						Os	melhores	arquitetos	e	programadores	sabem	que	uma	coisa	que	eles	devem	fazer	é	
resolver	cada	problema	a	partir	de	princípios	elementares	ou	até	mesmo	do	zero.	
III.					Um	padrão	é	uma	solução	para	um	problema,	portanto,	ele	precisa	identificar	o	
problema	de	forma	clara,	explicar	como	ele	soluciona	tal	problema	e	em	quais	
circunstâncias	ele	funciona	ou	não.	Os	padrões	ensinam	com	base	em	exemplos.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
		
a.			V,	F,	V.			
b.		F,	V,	F.			
c.		V,	V,	F.	
				
d.			F,	V,	V.			
e.		V,	F,	F.		
 
 
 
AS4 
 
PERGUNTA 1 
1. Leia	a	afirmação	sobre	estilos	e	padrões	arquiteturais.	
		
A	___________________	é	um	padrão	de	arquitetura	para	o	desenvolvimento	de	sistemas	
distribuídos	onde	os	componentes	do	sistema	de	software	são	serviços	autônomos	
executados	em	computadores	distribuídos.	
		
Assinale	a	alternativa	que	preenche,	de	forma	CORRETA,	a	lacuna.	
		
		
a.		arquitetura	em	camadas			
b.		arquitetura	orientada	a	serviços			
c.		arquitetura	de	repositório	
				
d.		arquitetura	MVC			
e.		arquitetura	de	dutos	e	filtros		
0,175	pontos			 	
PERGUNTA 2 
1. Analise	as	seguintes	assertivas	sobre	projeto	de	software	e	padrões	quanto	à	veracidade	–	
V	para	VERDADEIRO,	ou	F	para	FALSO.	
		
I. O	projeto	orientado	a	objetos	é	constituído	por	duas	atividades	principais:	o	
projeto	de	arquitetura	e	o	projeto	detalhado.	Além	disso,	a	aplicação	de	padrões	é	
uma	das	atividades	primordiais	do	projeto	orientado	a	objetos.	
II. Um	dos	objetivos	do	projeto	de	software	é	obter	um	quadro	arquitetural	de	um	
sistema	de	software	para	representar	a	organização	a	partir	da	qual	atividades	
mais	detalhadas	de	projeto	são	direcionadas,	incluindo	um	conjunto	de	padrões	
arquiteturais	que	possibilite	ao	engenheiro	de	software	reusar	conceitos	em	nível	
de	projeto.	
III. Os	padrões	de	software	são	elementos	independentes.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
		
a.		V,	V,	F.	
				
b.		V,	F,	F.			
c.		F,	V,	V.			
d.			V,	V,	V.			
e.			F,	V,	F.		
0,175	pontos			 	
PERGUNTA 3 
1. Analise	as	seguintes	assertivas	sobre	o	padrão	arquitetural	MVC	quanto	à	veracidade	–	V	
para	VERDADEIRO,	ou	F	para	FALSO.	
		
I.							O	padrão	MVC	é	usado	quando	há	várias	maneiras	de	visualizar	e	interagir	com	os	
dados.	Também	é	utilizado	quando	os	requisitos	futuros	para	interação	e	apresentação	dos	
dados	são	desconhecidos.	
II.						As	vantagens	do	padrão	MVC	são:	permitir	que	os	dados	sejam	alterados	
independentemente	de	sua	representação	e	vice-versa	e	apoiar	a	apresentação	dos	
mesmos	dados	de	maneiras	diferentes,	exibindo	as	alterações	feitas	em	uma	representação	
em	todas	as	demais.	
III.					As	desvantagens	do	padrão	MVC	são:	envolver	menos	código	e	reduzir	sua	
complexidade	quando	o	modelo	de	dados	e	as	interações	forem	simples.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
a.		F,	V,	V.			
b.		V,	V,	V.			
c.		V,	V,	F.			
d.			V,	F,	F.			
e.			F,	F,	F.	
			
0,175	pontos			 	
PERGUNTA 4 
1. Analise	as	seguintes	assertivas	sobre	o	padrão	de	arquitetura	cliente-servidor	quanto	à	
veracidade	–	V	para	VERDADEIRO,	ou	F	para	FALSO.	
		
I.							O	padrão	de	arquitetura	cliente-servidor	é		utilizado	quando	os	dados	em	um	banco	de	
dados	compartilhado	têm	de	ser	acessados	a	partir	de	um	único	local.	Como	os	servidores	
podem	ser	replicados,	eles	também	podem	ser	utilizados	quando	a	carga	em	um	sistema	
for	variável.	
II.						A	principal	vantagem	do	padrão	de	arquitetura	cliente-servidor	é	que	os	servidores	
podem	ser	distribuídos	em	rede.	A	funcionalidade	geral	(por	exemplo,	um	serviço	de	
impressão)	pode	estar	disponível	para	todos	os	clientes	e	não	precisa	ser	implementada	
por	todos	os	serviços.	
III.					As	desvantagens	do	padrão	de	arquitetura	cliente-servidor	são:	cada	serviço	é	um	
único	ponto	de	falha,	e,	portanto,	é	suscetível	a	ataques	de	negação	de	serviço,	ou	a	falhas	
no	servidor.	O	desempenho	pode	ser	imprevisível	porque	depende	da	rede	e	também	do	
sistema.	Podem	surgir	problemas	de	gerenciamento	se	os	servidores	forem	de	propriedade	
de	organizações	diferentes.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
a.		V,	V,	F.			
b.		V,	F,	F.			
c.		V,	F,	V.			
d.			F,	F,	V.	
				
e.		F,	V,	V.		
0,175	pontos			 	
 
 
 
AS5 
 
PERGUNTA 1 
1. Leia	a	afirmação	sobre	projeto	de	arquitetura.	
		
O	projeto	de	arquitetura	estabelece	as	relações	entre	os	principais	elementos	estruturais	
do	software,	os	estilos	arquiteturais	e	padrões	de	projeto	que	podem	ser	utilizados	para	
satisfazer	os	_______________	definidos	para	o	produto	de	software	e	as	____________	que	
influenciam	o	modo	como	a	arquitetura	pode	ser	implementada.	
		
Assinale	a	alternativa	que	preenche,	de	forma	CORRETA,	as	lacunas.	
		
		
a.		requisitos	/	classes			
b.		objetos	/	restrições			
c.	objetos	/	restrições			
d.		requisitos	/	
restrições			
e.	objetos	/	classes		
0,175	pontos			 	
PERGUNTA 2 
1. Leia	a	afirmação	sobre	configuração	arquitetural.	
		
A	atividade	de	projeto	de	arquitetura	produz	o	artefato	de	arquitetura	de	sistema	cuja	
intenção	é	representar	a	estrutura	global	do	software	em	um	alto	nível	de	abstração,	
expondo	assim	os	componentes	identificados,	inclusive	seus	relacionamentos	e	a	maneira	
como	eles	são	distribuídos.	Com	base	nisso,	é	importante	expressar	a	arquitetura	de	
software	em	uma	configuração	arquitetural,	formada	basicamente	por	________________	e	
_________________	arquiteturais.	
		
Assinale	a	alternativa	que	preenche,	de	forma	CORRETA,	as	lacunas.	
		
		
a.		componentes	/	interfaces			
b.			interfaces	/	classes			
c.		interfaces	/	conectores			
d.			componentes	/	classes			
e.			componentes	/	conectores		
0,175	pontos			 	
PERGUNTA 3 
1. Analise	as	seguintes	assertivas	sobre	conectores	arquiteturais	quanto	à	veracidade	–	V	
para	VERDADEIRO,	ou	F	para	FALSO.	
		
I.							Os	conectores	arquiteturais	são	elementos,	vistos	também	como	componentes	mais	
simples,	que	realizam	a	comunicação	entre	os	componentes	por	meio	de	interfaces	
estabelecidas,	possibilitando	assim	que	esses	componentes	realizem	as	interações	
devidamente.	
II.						São	exemplos	de	conectores	arquiteturais:	chamadas	de	métodos	(Call/Return),	
Remote	Name	System	(RMI),	Remote	Procedure	Call	(RPC),	Hyper-Text	Transfer	Protocol	
(HTTP)	e	Open	Database	Connectivity	(ODBC).	
III.					Os	conectores	arquiteturais	atendem	aos	requisitos	funcionais	exigidos	para	o	
software.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
a.			V,	V,	F.			
b.		V,	F,	V.			
c.		F,	F,	V.			
d.			F,	V,	V.			
e.		V,	F,	F.		
0,175	pontos			 	
PERGUNTA 4 
1. Analise	as	seguintes	assertivas	sobre	a	representação	da	arquitetura	de	software	com	
notações	UML	quanto	à	veracidade	–	V	para	VERDADEIRO,	ou	F	para	FALSO.	
		
I.							Tanto	a	arquitetura	lógica	quanto	a	físicapodem	ser	representadas	visualmente	com	
notações	UML.	
II.						Sob	o	aspecto	dinâmico	e	comportamental,	a	arquitetura	lógica	pode	ser	retratada	por	
meio	do	diagrama	de	classes	e	do	diagrama	de	pacotes.	Já	a	arquitetura	física	pode	ser	
representada	através	dos	diagramas	de	implementação,	ou	seja,	diagrama	de	componentes	
e	de	implantação.	
III.					A	UML	possui	dois	grupos	de	diagramas,	sendo	um	para	representar	os	elementos	
estáticos	e	estruturais	e	outro	para	representar	os	elementos	dinâmicos	e	
comportamentais	do	software.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
	
	
a.		V,	F,	V.			
b.		F,	V,	V.			
c.		F,	F,	V.			
d.		V,	F,	F.			
e.			V,	V,	F.		
0,175	pontos			 	
 
 
 
 
AS6 
 
PERGUNTA 1 
1. Analise	as	seguintes	assertivas	sobre	padrões	de	software	quanto	à	veracidade	–	V	para	
VERDADEIRO,	ou	F	para	FALSO.	
		
I.							Os	padrões	Strategy,	Façade	e	Mediator	são	padrões	de	projeto	GoF.	
II.						Os	padrões	DAO,	Front-Controller	e	Adapter	são	padrões	de	projeto	JEE.	
III.					Os	padrões	MVC,	em	camadas	e	cliente-servidor	são	padrões	arquiteturais.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
a.			V,	V,	F.			
b.		F,	F,	V.			
c.		V,	F,	F.			
d.			F,	V,	V.			
e.		V,	F,	V.		
0,175	pontos			 	
PERGUNTA 2 
1. Analise	as	seguintes	assertivas	sobre	arquitetura	e	projeto	quanto	à	veracidade	–	V	para	
VERDADEIRO,	ou	F	para	FALSO.	
		
I.							Há	uma	diferença	marcante	entre	os	termos	arquitetura	e	projeto.	Projeto	é	uma	
instância	de	uma	arquitetura.	Existe	uma	arquitetura,	porém	vários	projetos	podem	ser	
criados	baseados	nela.	Consequentemente,	não	podemos	confundir	arquitetura	com	
projeto.	
II.						Embora	um	projeto	de	software	seja	uma	instância	de	um	estilo	de	arquitetura	
específico,	cabe	frisar	que	os	elementos	e	estruturas	definidos	como	parte	de	uma	
arquitetura	são	a	raiz	de	todo	o	projeto.	
III.					Uma	arquitetura	começa	com	uma	consideração	de	projeto.	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
		
a.		F,	V,	V.			
b.		V,	F,	F.		
	
c.		V,	F,	V.			
d.			F,	V,	F.			
e.			V,	V,	F.	
		
0,175	pontos			 	
PERGUNTA 3 
1. Analise	as	seguintes	assertivas	sobre	modelagem	e	documentação	arquitetural	quanto	à	
veracidade	–	V	para	VERDADEIRO,	ou	F	para	FALSO.	
		
I.							Os	diagramas	UML	permitem	a	representação	arquitetural	de	um	sistema	de	software,	
desse	modo,	esses	modelos	visuais	ajudam	a	justificar	e	validar	a	arquitetura	projetada	
antes	de	ser	implementada,	avaliando	seus	componentes	e	respectivas	interfaces,	e	
aferindo	se	essa	arquitetura	está	coesa	e	bem	planejada.	
II.						A	camada	de	aplicação	é	uma	camada	intermediária	entre	a	camada	de	apresentação	e	
a	lógica	de	negócio	presente	na	camada	seguinte	de	infraestrutura.	
III.					Na	camada	de	aplicação	se	encontram	as	classes	responsáveis	por	realizar	a	
autenticação	(verificar	se	o	usuário	está	cadastrado	no	sistema)	e	a	autorização	(se	o	
usuário	tem	permissão	para	realizar	uma	determinada	operação).	
		
As	assertivas	I,	II	e	III	são,	RESPECTIVAMENTE.	
		
a.		V,	F,	V.			
b.		V,	V,	F.			
c.			V,	F,	F.			
d.		F,	V,	V.			
e.		F,	F,	V.	
		
			
0,175	pontos			 	
PERGUNTA 4 
1. Leia	a	afirmação	sobre	requisitos	e	arquitetura	de	software.	
		
As	arquiteturas	de	software	são	extraídas	dos	requisitos	das	organizações	e	seus	modelos	
de	negócio,	da	experiência	dos	arquitetos	da	organização,	assim	como	das	próprias	
técnicas	de	projeto	(design)	predominantes	naquele	ambiente.	Técnicas	que	visem	o	
projeto,	construção	e	avaliação	de	arquiteturas	são	importantes	para	compreender	os	
__________________	no	contexto	de	uma	arquitetura,	como	também	para	construir	
____________________	que	satisfaçam	a	esses	atributos	de	qualidade.	
		
Assinale	a	alternativa	que	preenche,	de	forma	CORRETA,	as	lacunas.	
		
	
	a.		atributos	de	qualidade	/	arquiteturas			
b.		requisitos	funcionais	/	requisitos	arquiteturais			
c.		requisitos	funcionais	/	arquiteturas	
			
	
d.			requisitos	funcionais	/	atributos	de	qualidade			
e.			atributos	de	qualidade	/	requisitos	arquiteturais

Continue navegando