Buscar

Banco de Dados - Semana 7 - Atividade Avaliativa

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 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Infraestrutura para Sistemas de Software Semana 6 - Atividade Avaliativa 
 
PERGUNTA 1 
 
• Ao realizar uma análise comparativa entre os padrões arquiteturais P2P e cliente-servidor (CS), é correto 
afirmar que: 
no padrão CS os links podem mudar em tempo de execução, devido a mudanças no desempenho. 
o padrão P2P permite que dois componentes interajam por meio de solicitações request/reply. 
no padrão P2P, o cliente inicia as interações, invocando serviços dos servidores e esperando as 
respostas. 
no padrão CS, os componentes interagem diretamente com os pares, intercambiando serviços. 
no padrão P2P, uma restrição é que cada peer deve implementar toda a lógica de servidor. 
1,42 pontos 
PERGUNTA 2 
 
• Um padrão arquitetural é utilizado em projetos de software como um modelo de solução, para 
tornar possível resolver problemas após documentar e testar diferentes ações que envolvem 
a tomada de decisão. Esse padrão pode definir diferentes componentes, assim como 
estabelecer a utilidade de cada um deles. 
Com base nas informações apresentadas, identifique se são (V) verdadeiras ou (F) falsas as 
afirmativas a seguir. 
 
I. ( ) Em um padrão arquitetural, são definidos componentes, serviços e módulos, os quais 
são tipos de relações e dependência e de colaboração e controle que representam as formas 
de elementos. 
II. ( ) O padrão arquitetural layer é definido em camadas, e cada uma delas explica quais 
entidades estão relacionadas ao software. 
III. ( ) O padrão arquitetural cliente-servidor permite a interação entre dois componentes por 
meio de solicitações request/reply, nas quais os clientes invocam e os servidores fornecem 
serviços. 
 
Assinale a alternativa que apresenta a sequência correta. 
 
 a. F - V - V. 
 b. V - F - F. 
 c. V - F - V. 
 d. F - F - V. 
 e. V - V - V. 
1,42 pontos 
PERGUNTA 3 
 
https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_12778_1
• Assinale a alternativa correta a respeito da estrutura de microsserviços, considerando que ela 
está sendo comparada à estrutura monolítica. 
 
 a
. 
Ela diminui o tráfego de mensagens trocadas entre os componentes de uma aplicação. 
 b
. 
Por ser uma arquitetura nova, ainda não suporta cenários que envolvem a automação e o uso de 
contêineres. 
 c
. 
Cada componente pode ser escalado separadamente. 
 d
. 
A estrutura de microsserviços é mais complexa quando o objetivo é adaptar novas tecnologias. 
 e
. 
Há menor preocupação com a tolerância a falhas e com o monitoramento de serviços. 
1,42 pontos 
PERGUNTA 4 
 
• Os microsserviços estabelecem comunicação entre si, geralmente de forma ___________. Assim, as 
aplicações desenvolvidas desse modo podem ser mais tolerantes a falhas e depender menos de um único 
ESB. Ademais, as equipes de desenvolvimento podem escolher as ___________ que desejarem, já que os 
microsserviços são capazes de se comunicar por meio de interfaces de programação de aplicações (APIs) 
independentes em termos de linguagem. 
• 
Preencha as lacunas assinalando a alternativa CORRETA. 
 
 a. Padronizada e circunstâncias. 
 
 b. Automática e interfaces. 
 
 c. Independente e implementações. 
 
 d. Stateless e ferramentas. 
 
 e. Regular e condições. 
 
1,42 pontos 
PERGUNTA 5 
 
• Padrão arquitetural é um conjunto de decisões de projeto de software que define utilidade, tipos de 
elementos, tipos de relações, propriedades de elementos e restrições de como os elementos se 
relacionam. Por exemplo, o padrão Layers (camadas) agrupa entidades de softwares em camadas de 
funcionalidades e permite o seu uso entre elas. 
• 
Quais são as principais arquiteturas padrões no âmbito de um projeto de software? 
 
Assinale a alternativa CORRETA, a seguir. 
 
 a. Blackdash, piper-data e cliente data-model. 
 
 b. Pipers-filtro, servidor-data e peer-to-pipe. 
 
 c. Servidor-data, peer-to-peer e pipes-and-filters. 
 
 d. Cliente-servidor, peer-to-peer e data-model. 
 
 e. Data-model, blackdash e cliente data-model. 
 
1,44 pontos 
PERGUNTA 6 
 
• A arquitetura de microsserviços (MSA, do inglês, Microservice Architecture) é um padrão para a construção 
de uma aplicação distribuída, sendo composta por um conjunto de serviços, cada um deles executando o 
seu próprio processo e explorando uma API, tendo sido desenvolvido de forma independente. Cada serviço 
está focado em fazer determinada tarefa de maneira excelente. 
 
Com relação á arquitetura de microsserviços), avalie as afirmativas a seguir. 
I. Na MSA, é necessário que todo o ecossistema seja testado. 
II. Ela aumenta o tráfego de mensagens trocadas entre os componentes de uma aplicação. 
III. Utilizar a MSA significa, automaticamente, melhorar a disponibilidade da aplicação. 
IV. Aumenta-se a complexidade para adaptar novas tecnologias 
 
Está correto o que se afirma em: 
 
 a. II, apenas. 
 
 b. I, apenas. 
 
 c. I e II, apenas. 
 
 d. I, II, e III, apenas. 
 e. I, III e IV, apenas. 
1,44 pontos 
PERGUNTA 7 
 
• A arquitetura monolítica é um sistema único, não dividido. Trata-se de uma aplicação de software em que 
diferentes componentes estão ligados a um único programa, dentro de uma única plataforma. 
Considerando as diferenças entre arquitetura monolítica e arquitetura de microsserviços, julgue se 
são (V) verdadeiras ou (F) falsas as afirmativas a seguir. 
 
I. ( ) Na arquitetura monolítica, é mais difícil a adaptação a novas tecnologias. 
II. ( ) Na arquitetura monolítica, os componentes são implementados em contêineres. 
III. ( ) Na arquitetura monolítica, é preciso escalar tudo da aplicação para escalar um de seus 
componentes. 
IV. ( ) A arquitetura de microsserviços é uma arquitetura tolerante a falhas, facilitando a correção de 
qualquer código. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA. 
 
 a. V - V - V - F. 
 b. F - V - F - F. 
 
 c. F - V - V - F. 
 
 d. V - F - V - V. 
 
 e. V - F - V - F. 
 
1,44 pontos 
 
	PERGUNTA 1
	PERGUNTA 2
	PERGUNTA 3
	PERGUNTA 4
	PERGUNTA 5
	PERGUNTA 6
	PERGUNTA 7

Continue navegando