Você está na página 1de 6

12/09/22, 23:03 Fazer teste: Semana 6 - Atividade Avaliativa – ...

Estado de Conclusão da Pergunta: ?


Infraestrutura para Sistemas de Software - COM310 - Turma 003
Atividades
Fazer teste: Semana 6 - Atividade Avaliativa

Fazer teste: Semana 6 - Atividade Avaliativa

Informações do teste
Descrição
Instruções Olá, estudante!

1. Para responder a esta atividade, selecione a(s) alternativa(s) que você


considerar correta(s);
2. Após selecionar a resposta correta em todas as questões, vá até o fim da
página e pressione “Enviar teste”.
3. A cada tentativa, você receberá um conjunto diferente de questões.

Pronto! Sua atividade já está registrada no AVA.

Várias Este teste permite 3 tentativas. Esta é a tentativa número 1.


tentativas
Forçar Este teste pode ser salvo e retomado posteriormente.
conclusão
Suas respostas foram salvas automaticamente.

PERGUNTA 1 1,42 pontos   Salva

Os microsserviços são pequenos, independentes e facilmente


acoplados. Uma única equipe pequena de desenvolvedores é
capaz de escrever e manter um serviço. Cada serviço é uma base
de código separado, o qual pode ser gerenciado por uma equipe
de desenvolvimento pequena. Os serviços podem ser
implementados de forma independente. Uma equipe pode atualizar
um serviço que já existe sem precisar recompilar e reimplantar o
aplicativo inteiro.
Sobre o tema, analise as asserções a seguir e a relação
proposta entre elas.

I. Os serviços são responsáveis por manter seus próprios


dados, informações ou estado externo. Isso diverge do
modelo tradicional que conhecemos, em que uma camada
de dados separada lida com a persistência de dados.

PORQUE

II. Os serviços estabelecem comunicação entre si por meio de


APIs bem definidas, que dinamizam a conexão entre
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_86137_1&course_id=_6964_1&content_id=_871245_1&st… 1/6
12/09/22, 23:03 Fazer teste: Semana 6 - Atividade Avaliativa – ...

aplicações. Detalhes da implementação interna de cada



Estado deserviço
Conclusão daocultos
ficam Pergunta:
para outros serviços.

Com base na análise das asserções, conclui-se que:

a. as duas asserções são verdadeiras, mas a segunda não


justifica corretamente a primeira;

b. as duas asserções são verdadeiras, e a segunda justifica


corretamente a primeira;

c.  a primeira asserção é falsa, e a segunda asserção é


verdadeira;

d. a primeira asserção é verdadeira, e a segunda asserção é


falsa;

e.  ambas as asserções são falsas.

PERGUNTA 2 1,43 pontos   Salva

Os microsserviços são concebidos por meio de uma arquitetura e


de uma abordagem para escrever programas de software. Com
eles, as aplicações são desmembradas em componentes mínimos
e independentes. Esse processo se distingue da abordagem
tradicional monolítica, em que toda a aplicação é criada como um
único bloco. Os microsserviços são componentes separados que
trabalham juntos para desenvolverem as mesmas tarefas.
Assinale a alternativa correta que demonstra as técnicas das
aplicações monolíticas.

a. Delay, gerenciar, componente único e cabeamento.

b. Rapidez, cabeamento, infraestrutura e acesso à rede.

c. Hardware, gerenciar, improvisar e manusear.

d. Criar, testar, implantar e atualizar.

e. Gerenciar, modelo OSI, delay e dinâmica.

PERGUNTA 3 1,43 pontos   Salva

Os microsserviços estabelecem comunicação entre si, geralmente


de forma Assim as aplicações desenvolvidas desse
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_86137_1&course_id=_6964_1&content_id=_871245_1&st… 2/6
12/09/22, 23:03 Fazer teste: Semana 6 - Atividade Avaliativa – ...
de forma ___________. Assim, as aplicações desenvolvidas desse
modo podem ser mais tolerantes a falhas e depender menos de um

Estado de Conclusão da Pergunta:
ú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.  Regular e condições.

d.  Independente e implementações.

e. Stateless e ferramentas.

PERGUNTA 4 1,43 pontos   Salva

A arquitetura monolítica é um sistema único, não dividido, que roda


em um único processo. 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. (  ) A arquitetura monolítica é mais acessível para se adaptar a
novas tecnologias.
II. (  ) Na arquitetura monolítica, é mais simples de implantar
(deploy), aprender e entender o código.
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 - F - V - F.

b.  F - V - V - F.

c. V - V - V - F.

d.  F - F - V - F.

e. F - V - F - F
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_86137_1&course_id=_6964_1&content_id=_871245_1&st… 3/6
12/09/22, 23:03 Fazer teste: Semana 6 - Atividade Avaliativa – ...
e. F - V - F - F.

Estado de Conclusão da Pergunta:

PERGUNTA 5 1,43 pontos   Salva

O Docker é uma tecnologia (plataforma) que propicia criar,


executar, testar e implantar aplicações distribuídas dentro de
containers de software, tornando portátil a aplicação desenvolvida.
Além disso, facilita o empacotamento da aplicação de forma
padronizada para o desenvolvimento de software, contendo código,
runtime, ferramentas, bibliotecas etc.
Considerando os elementos do Docker, correlacione os
termos a seguir aos seus principais conceitos.
1 – Docker registry.
2 – Imagens Docker.
3 – Containers Docker.

I – É uma espécie de repositório Git, em que imagens podem ser


versionadas.
II – Têm como base uma imagem Docker.
III – Ambiente encapsulado pronto para ser replicado.

Agora, assinale a alternativa que apresenta a sequência


correta.

a.  1-III; 2-I; 3-II.

b. 1-I; 2-II; 3-III.

c. 1-II; 2-III; 3-I.

d. 1-III; 2-I; 3-II.

e. 1-I; 2-III; 3-II.

PERGUNTA 6 1,43 pontos   Salva

Microservices Architecture (MSA) é um padrão para a construção


de aplicações distribuídas. Um conjunto de serviços, onde cada um
executatando em seu próprio processo, cada um explorando uma
AP eI, é desenvolvido de forma independente. Cada serviço está
focado em fazer determinada tarefa de maneira excelente.
Com relação às complexidades dos microsserviços, avalie as
afirmativas a seguir.

I. No MSA, é necessário que todo o ecossistema seja testado.

II. Elas aumentam o tráfego de mensagens trocadas entre os


https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_86137_1&course_id=_6964_1&content_id=_871245_1&st… 4/6
12/09/22, 23:03 Fazer teste: Semana 6 - Atividade Avaliativa – ...
g g
componentes de uma aplicação.

Estado de Conclusão da Pergunta:

III. Utilizar o MSA significa, automaticamente, melhorar a


disponibilidade da aplicação.

IV. Alguns componentes distribuídos de um conjunto podem


levar à indisponibilidade da aplicação.

Está correto o que se afirma em:

a.  II, apenas;

b. I, II, e III, apenas;

c. I, apenas;

d. I, III e IV, apenas.

e.  I e II, apenas;

PERGUNTA 7 1,43 pontos   Salva

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.  Servidor-data, peer-to-peer e pipes-and-filters.

b.  Data-model, blackdash e cliente data-model.

c. Cliente-servidor, peer-to-peer e data-model.

d. Pipers-filtro, servidor-data e peer-to-pipe.

e. Blackdash, piper-data e cliente data-model.

Clique em Salvar e Enviar para salvar e enviar Clique em Salvar todas as respostas para
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_86137_1&course_id=_6964_1&content_id=_871245_1&st… 5/6
12/09/22, 23:03 Fazer teste: Semana 6 - Atividade Avaliativa – ...
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvar todas

Estado as respostas.
de Conclusão da Pergunta:

Salvar todas as respostas


Salvar e Enviar

https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_86137_1&course_id=_6964_1&content_id=_871245_1&st… 6/6

Você também pode gostar