Assinale a alternativa que contenha corretamente os padrões ...
Assinale a alternativa que contenha corretamente os padrões de arquitetura para sistemas distribuídos:
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (0)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B
Para resolver a questão, é necessário entender os principais padrões de arquitetura para sistemas distribuídos. Sistemas distribuídos são aqueles onde os componentes localizados em diferentes máquinas de uma rede se comunicam e coordenam suas ações através da troca de mensagens. Vamos analisar cada alternativa para esclarecer os conceitos envolvidos.
Alternativa B: Arquitetura de mestre-escravo, Arquitetura cliente-servidor de duas camadas, Arquitetura cliente-servidor multicamadas, Arquitetura distribuída de componentes, Arquitetura ponto-a-ponto.
Esta alternativa está correta porque menciona diversos padrões reconhecidos de arquitetura para sistemas distribuídos:
- Arquitetura de mestre-escravo: um nó mestre controla vários nós escravos que realizam tarefas específicas.
- Arquitetura cliente-servidor de duas camadas: o cliente solicita serviços diretamente de um servidor.
- Arquitetura cliente-servidor multicamadas: envolve mais de duas camadas, como camadas de apresentação, lógica de negócios e dados.
- Arquitetura distribuída de componentes: componentes distribuídos interagem através de interfaces bem definidas.
- Arquitetura ponto-a-ponto: todos os nós da rede têm capacidades equivalentes e podem atuar como clientes e servidores.
Alternativa A: Arquitetura de Fluxo de dados, Arquitetura de Sequência, Arquitetura de Middleware.
Esta alternativa está incorreta porque menciona padrões que não são específicos para sistemas distribuídos. A Arquitetura de Fluxo de dados e a Arquitetura de Sequência são mais relacionadas à maneira como os dados são processados e não especificamente à distribuição de componentes em uma rede. A Arquitetura de Middleware é um conceito válido, mas sozinha não cobre a totalidade dos padrões de arquitetura para sistemas distribuídos.
Alternativa C: Arquitetura de mestre-escravo, Arquitetura cliente-servidor de duas camadas, Arquitetura cliente-servidor multicamadas Arquitetura de Fluxo de dados, Arquitetura de Sequência.
Esta alternativa mistura padrões de sistemas distribuídos com padrões de processamento de dados, como a Arquitetura de Fluxo de dados e a Arquitetura de Sequência, tornando-se incorreta.
Alternativa D: Arquitetura de mestre-escravo, Arquitetura distribuída de componentes, Arquitetura de Sequência, Arquitetura de Middleware.
Embora a Arquitetura de mestre-escravo e a Arquitetura distribuída de componentes sejam padrões de sistemas distribuídos, a inclusão da Arquitetura de Sequência e da Arquitetura de Middleware torna esta alternativa incorreta, pois não são adequadas para descrever exclusivamente sistemas distribuídos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo