Pular para o conteúdo principal

Questão de Arquitetura de Software — Sistemas Distribuídos — FCC 2018

Arquitetura de SoftwareSistemas Distribuídos
Código
fc042268
Banca
FCC
Órgão
Câmara Legislativa do Distrito Federal
Ano
2018
Cargo
Analista de Sistemas - Área 1
Considerando as características de patamares direcionadas às arquiteturas distribuídas de execução de processos, o trabalho cooperativo, que é realizado de modo descentralizado, deve permitir queI. cada parte do processo de workflow possa ser executada no local mais apropriado, usando os recursos disponíveis desse local;II. cada componente ou fragmento do processo remoto seja o mais acoplado e dependente possível dos outros processos com os quais é coordenado; eIII. os dados locais, o estado de execução, as ferramentas e as demais partes do processo de workflow possam ser manuseados remotamente, de acordo com esquemas de segurança de acesso pré-definidos.De acordo com as melhores práticas de workflow, está correto o que se afirma APENAS em
  1. AI.
  2. BII.
  3. CII e III.
  4. DI e III.
  5. EIII.
Revelar gabarito e comentário

GabaritoD — I e III.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Arquiteturas Distribuídas e Workflow Cooperativo

Gabarito: letra D. Apenas as afirmações I e III estão corretas. Em sistemas distribuídos descentralizados, busca-se executar cada parte no local mais adequado (I) e permitir acesso remoto seguro a dados e estado (III). A afirmação II está errada pois defende alto acoplamento, o que é indesejável – o ideal é baixo acoplamento entre componentes.

A questão testa o conhecimento sobre as características desejáveis em arquiteturas distribuídas para workflow cooperativo. O trabalho descentralizado exige que os componentes sejam o mais independentes possível, para que possam ser executados em locais distintos e se recuperar de falhas sem afetar todo o sistema.

Afirmação

Conteúdo

Correção

Motivo

I

Cada parte do processo de workflow pode ser executada no local mais apropriado, usando os recursos disponíveis desse local.

✅ Correta

Vantagem fundamental da distribuição: alocar tarefas onde os recursos são mais adequados, otimizando desempenho.

II

Cada componente ou fragmento do processo remoto deve ser o mais acoplado e dependente possível dos outros processos com os quais é coordenado.

❌ Incorreta

Alto acoplamento é prejudicial em sistemas distribuídos; o ideal é baixo acoplamento e alta coesão.

III

Dados locais, estado de execução, ferramentas e demais partes do processo de workflow podem ser manuseados remotamente, conforme esquemas de segurança pré-definidos.

✅ Correta

Acesso remoto controlado a recursos é essencial para trabalho cooperativo descentralizado.

Item I — ✅ Correto

"Cada parte do processo de workflow possa ser executada no local mais apropriado, usando os recursos disponíveis desse local." Essa é uma vantagem fundamental da distribuição: a capacidade de alocar tarefas onde os recursos são mais adequados, otimizando desempenho e utilização.

Item II — ❌ Incorreto

"Cada componente ou fragmento do processo remoto seja o mais acoplado e dependente possível dos outros processos com os quais é coordenado." Em sistemas distribuídos, o alto acoplamento é prejudicial. O projeto deve buscar baixo acoplamento e alta coesão, permitindo que componentes evoluam e falhem independentemente. A afirmação inverte o princípio.

Item III — ✅ Correto

"Os dados locais, o estado de execução, as ferramentas e as demais partes do processo de workflow possam ser manuseados remotamente, de acordo com esquemas de segurança de acesso pré-definidos." Sistemas distribuídos devem oferecer acesso remoto controlado a recursos, garantindo segurança e integridade. Essa é uma característica essencial para o trabalho cooperativo.

Corretos: I e III → alternativa D.

Link permanente: /questoes/fc042268