Questões de Sistemas Distribuídos (Arquitetura de Software)

Limpar Busca
Quanto à arquitetura distribuída de microsserviços temos o Spring Framework. Dentro desse ecossistema temos o Spring Boot que possui os seguintes componentes-base:

(1) Spring Boot Actuator.
(2) Spring Boot Finisher.
(3) Spring Boot AutoConfigurator.
(4) Spring Boot Starter.

Da relação apresentada:
  • A somente são aplicados o 1, 2 e 3
  • B somente são aplicados o 1, 2 e 4
  • C somente são aplicados o 2, 3 e 4
  • D somente são aplicados o 1, 3 e 4
  • E todos podem ser aplicados

O conceito de transparência pode ser aplicado de diferentes aspectos de sistemas distribuídos.
Assinale a alternativa que indica corretamente o conceito de transparência que esconde diferenças na representação dos dados e a forma pela qual recursos podem ser acessados pelo usuário.

  • A Transparência de Acesso
  • B Transparência de Aplicação
  • C Transparência de Relocação
  • D Transparência de Localização
  • E Transparência de Apresentação

Analise as afirmativas abaixo com relação ao assunto Tolerância a Falhas em sistemas distribuídos.

1. O requisito disponibilidade (availability) em um sistema distribuído está relacionado com a probabilidade de o sistema funcionar corretamente em dado momento e realizar suas funções em benefícios dos seus usuários.
2. O requisito confiabilidade (reliability) é definido em termos de intervalo de tempo ao invés de um “dado momento” como na “availability”, refere-se à habilidade do sistema funcionar continuamente sem falhas.
3. O requisito Manutenibilidade (Maintainability) refere-se à situação na qual um sistema falha temporariamente ou deixa de operar corretamente sem nenhum acontecimento catastrófico.

Assinale a alternativa que indica todas as afirmativas corretas.

  • A É correta apenas a afirmativa 2.
  • B É correta apenas a afirmativa 3.
  • C São corretas apenas as afirmativas 1 e 2.
  • D São corretas apenas as afirmativas 1 e 3.
  • E São corretas apenas as afirmativas 2 e 3.

No que tange à arquitetura e tecnologia de sistemas de informação, julgue o item seguinte.


A arquitetura distribuída apresenta algumas desvantagens em comparação ao modelo centralizado no que se refere a complexidade, segurança, capacidade de gerenciamento e imprevisibilidade.

  • Certo
  • Errado

As seguintes afirmativas referem-se ao protocolo de transporte RPC (Remote Procedure Call).
I. É mais que um protocolo, é um mecanismo popular para estruturar sistemas distribuídos. II. Protocolo que é orientado para a conexão permitindo controlar o estado de transmissão. III. Envolve um protocolo que gerencia as mensagens enviadas entre os processos cliente e servidor. IV. Pode ser implementado sobre diferentes tipos de protocolos de transferência.
Estão corretas apenas as afirmativas

  • A I e III.
  • B II e IV.
  • C I, III e IV.
  • D II, III e IV.