Pular para o conteúdo principal

Questão de Engenharia de Software — Gerência de Configuração — FGV 2025

Engenharia de SoftwareGerência de Configuração
Código
fg108601
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Superior
Cargo
Analista Programador - Classe B
Com o avanço da abordagem DevOps nas organizações e com o aumento da colaboração entre administradores de sistema e desenvolvedores, diversas ferramentas têm evoluído para tentar padronizar o gerenciamento automatizado de infraestrutura e suas configurações.Selecione a alternativa que indica ferramentas usadas exclusivamente no gerenciamento de configurações.
  1. AAnsible e go2.
  2. BSalt e pepper.
  3. CNagios e chief.
  4. DPuppet e pallet.
  5. EConfops e bamboo.
Revelar gabarito e comentário

GabaritoD — Puppet e pallet.

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”.

Ferramentas de Gerenciamento de Configuração

Gabarito: letra D. A alternativa D (Puppet e Pallet) é a única em que ambas as ferramentas são reconhecidamente de gerenciamento de configuração. Puppet é uma ferramenta consolidada de automação de configuração, e Pallet é uma ferramenta open source que também gerencia configurações de infraestrutura. As demais alternativas misturam ferramentas de outras áreas (monitoramento, CI/CD, ou nomes fictícios).

A questão testa o conhecimento de ferramentas DevOps, especialmente aquelas voltadas para gerenciamento de configuração (CM). É importante distinguir CM de monitoramento (Nagios), integração contínua (Bamboo) ou nomes que não correspondem a ferramentas reais (go2, pepper).

Alternativa A — ❌ Incorreta

Ansible é, sim, uma ferramenta de gerenciamento de configuração. Porém, "go2" não é uma ferramenta conhecida na área (possível referência ao Go linguagem, mas não é configuração). Portanto, não é exclusiva de CM.

Alternativa B — ❌ Incorreta

Salt (SaltStack) é uma ferramenta de gerenciamento de configuração. "Pepper" não é uma ferramenta real de CM; é um termo genérico. A alternativa falha por não ser exclusiva.

Alternativa C — ❌ Incorreta

Nagios é uma ferramenta de monitoramento de infraestrutura, não de gerenciamento de configuração. "Chief" provavelmente refere-se a Chef, que é CM. Como Nagios não é CM, a alternativa está errada.

Alternativa D — ✅ Correta ⟵ GABARITO

Puppet é uma das principais ferramentas de gerenciamento de configuração, usada para automatizar provisionamento e configuração de servidores. Pallet (também conhecido como PalletOps) é uma ferramenta de gerenciamento de configuração e provisionamento baseada em Clojure, que permite definir e gerenciar infraestrutura como código. Ambas são exclusivamente de CM.

Alternativa E — ❌ Incorreta

"Confops" não é uma ferramenta conhecida (possível mistura de "Config" e "Ops"). Bamboo é uma ferramenta de integração contínua e entrega contínua (CI/CD) da Atlassian, não de gerenciamento de configuração. Portanto, incorreta.

NÃO CAIA NESSA!

A banca usa nomes que se assemelham a ferramentas reais mas não são (go2, pepper, confops) ou mistura funções (Nagios como CM). O candidato deve conhecer as ferramentas clássicas de CM: Puppet, Chef, Ansible, Salt, Pallet. Fique atento a pares que parecem engraçados (Salt & Pepper) – isso é armadilha.

PEGA ESSA DICA!

Monte uma tabela mental das principais ferramentas DevOps por categoria:

Categoria

Ferramentas

Gerenciamento de Configuração

Puppet, Chef, Ansible, Salt, Pallet

Monitoramento

Nagios, Zabbix, Prometheus

CI/CD

Jenkins, Bamboo, GitLab CI

Provisionamento

Terraform, CloudFormation

Na dúvida, lembre-se: se o nome não é amplamente conhecido na área, provavelmente é distrator.

Gabarito: letra D.

Link permanente: /questoes/fg108601