Infraestrutura para Sistemas de Software - Semana 6 parte 1/2
PERGUNTA 1
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.
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
Os serviços estabelecem comunicação entre si por meio de APIs bem definidas, que dinamizam a conexão entre aplicações. Detalhes da implementação interna de cada serviço ficam ocultos para outros serviços.
Com base na análise das asserções, conclui-se que:
a.a primeira asserção é falsa, e a segunda asserção é verdadeira;
b.as duas asserções são verdadeiras, mas a segunda não justifica corretamente a primeira;
c.as duas asserções são verdadeiras, e a segunda justifica corretamente a primeira;
d.ambas as asserções são falsas.
e.primeira asserção é verdadeira, e a segunda asserção é falsa;
PERGUNTA 2
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.Gerenciar, modelo OSI, delay e dinâmica.
b.Delay, gerenciar, componente único e cabeamento.
c.Hardware, gerenciar, improvisar e manusear.
d.Criar, testar, implantar e atualizar.
e.Rapidez, cabeamento, infraestrutura e acesso à rede.
PERGUNTA 3
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.Independente e implementações.
c.Regular e condições.
d.Stateless e ferramentas.
e.Automática e interfaces.
PERGUNTA 4
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.Cliente-servidor, peer-to-peer e data-model.
c.Pipers-filtro, servidor-data e peer-to-pipe.
d.Data-model, blackdash e cliente data-model.
e.Blackdash, piper-data e cliente data-model.
andrewislc:
3 d.Stateless e ferramentas.
Respostas
respondido por:
14
Resposta:
1- c.as duas asserções são verdadeiras, e a segunda justifica corretamente a primeira;
2- d.Criar, testar, implantar e atualizar.
Explicação:
respondido por:
7
Resposta: No PDF a 4 é FFVF(b) e a 5 é 1 e 2 apenas(c)
Explicação:
Anexos:
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás