Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software — FCC 2018

Engenharia de SoftwareProcessos de Software
Código
fc045911
Banca
FCC
Órgão
MPE-PE
Ano
2018
Cargo
Analista Ministerial - Informática
Considere as características abaixo.I. Colaboração e desenvolvimento de empatia entre integrantes das equipes com foco no projeto e não em interesses pessoais.II . Reuniões com a participação de profissionais de várias áreas necessárias para o projeto (desenvolvimento, operações, apoio).III . Utilização de metodologias ágeis como RUP, XP e/ou Scrum para permitir entregas rápidas e contínuas.IV. Implementação do gerenciamento de configuração para que mudanças realizadas manualmente nos servidores, sem conhecimento da gerência de configurações, sejam desfeitas.V. Estratégias para gestão de incidentes bem definidas, políticas de rollback, backup e ferramentas de monitoração proativas.VI. Ambientes necessários para o trabalho da equipe de desenvolvimento providos de forma dinâmica e automatizada, sem necessidade de intervenção da equipe de operações.São características corretas e alinhadas às práticas DevOps APENAS os itens
  1. AII, IV e VI .
  2. BI, III e V.
  3. CI, II , IV, V e VI .
  4. DIII, IV, V e VI .
  5. EI, II e III .
Revelar gabarito e comentário

GabaritoC — I, II , IV, V e VI .

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

Práticas DevOps

Gabarito: letra C. A questão cobra o conhecimento sobre as características alinhadas à cultura DevOps. Apenas o item III está incorreto, pois lista o RUP como metodologia ágil (o que não é correto, uma vez que o RUP é um processo iterativo e incremental, mas não se enquadra como ágil). Os demais itens (I, II, IV, V e VI) são verdadeiros e representam práticas essenciais do DevOps, como colaboração, reuniões multidisciplinares, gerenciamento de configuração, gestão de incidentes com rollback e backup, e provisionamento automatizado de ambientes.

Análise dos itens

Item I — ✅ Correto

Colaboração e empatia entre equipes, com foco no projeto, é um dos pilares do DevOps, que busca quebrar silos entre desenvolvimento e operações.

Item II — ✅ Correto

Reuniões com participação de diversas áreas (desenvolvimento, operações, apoio) são práticas comuns em DevOps para alinhamento e resolução de problemas.

Item III — ❌ Incorreto

Aqui está a pegadinha: o RUP (Rational Unified Process) não é uma metodologia ágil; ele é um processo iterativo e incremental tradicional, embora possa ser adaptado. Além disso, DevOps não exige o uso de metodologias ágeis específicas – pode se beneficiar delas, mas não é uma característica obrigatória. Portanto, o item está errado.

Item IV — ✅ Correto

Gerenciamento de configuração automatizado (Infraestrutura como Código) é uma prática DevOps para garantir que mudanças manuais nos servidores sejam revertidas, evitando desvios.

Item V — ✅ Correto

Estratégias de gestão de incidentes, rollback, backup e monitoramento proativo são práticas operacionais típicas do DevOps, visando alta disponibilidade e recuperação rápida.

Item VI — ✅ Correto

Provisionamento dinâmico e automatizado de ambientes de desenvolvimento, sem intervenção manual da equipe de operações, é um dos objetivos do DevOps, garantindo agilidade e consistência.

Conclusão: Estão corretos os itens I, II, IV, V e VI. Portanto, a alternativa que contém exatamente esses itens é a letra C.

Item

Característica

Alinhamento com DevOps

Correto?

I

Colaboração e empatia entre equipes, foco no projeto

Pilar do DevOps (quebra de silos)

II

Reuniões multidisciplinares (desenvolvimento, operações, apoio)

Prática comum de alinhamento

III

Uso de metodologias ágeis como RUP, XP e/ou Scrum

RUP não é ágil; DevOps não exige ágeis específicos

IV

Gerenciamento de configuração automatizado (reverter mudanças manuais)

Infraestrutura como Código (IaC)

V

Gestão de incidentes, rollback, backup e monitoramento proativo

Práticas operacionais típicas

VI

Provisionamento dinâmico e automatizado de ambientes (sem intervenção manual)

Automação e agilidade

NÃO CAIA NESSA!

O item III tenta confundir ao incluir o RUP como metodologia ágil. Lembre-se: RUP não é ágil; ágeis são Scrum, XP, Kanban, etc. O RUP é um processo iterativo e incremental, mas não segue os princípios do Manifesto Ágil. Fique atento a essa armadilha!


Gabarito: letra C

Link permanente: /questoes/fc045911