Questão nº 32

Questão de Tecnologia da Informação · FCC TRT20 2024 (nº 32)

FCC2024Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

A equipe de um Tribunal está debatendo a adequação de metodologias ágeis, considerando a natureza dos diversos projetos institucionais. Um Técnico de TI afirmou que a metodologia

Resposta comentada

Gabarito Alternativa C

As metodologias ágeis são abordagens para o desenvolvimento de software que priorizam a entrega contínua, a colaboração e a adaptação a mudanças, em vez de seguir um plano rígido. Duas das mais conhecidas são Scrum e Extreme Programming (XP).

  • A) Incorreta: Embora Scrum promova a auto-organização e iterações regulares com ajustes de prioridades, ele não se concentra em um ciclo de desenvolvimento linear e sequencial; pelo contrário, é iterativo e incremental. Essa última parte da afirmação é uma característica de metodologias tradicionais como Waterfall, não do Scrum. (Armadilha da banca: A alternativa começa com afirmações corretas sobre Scrum, mas termina com uma característica fundamentalmente oposta à sua natureza ágil, tentando confundir o candidato que não domina a distinção entre abordagens ágeis e sequenciais.)
  • B) Incorreta: O XP, como outras metodologias ágeis, não foca em planejamento detalhado de longo prazo, mas sim em planejamento adaptativo e de curto prazo. Suas iterações (ciclos) são geralmente mais curtas (1-2 semanas), e a colaboração com o cliente é contínua, não apenas em reuniões mensais.
  • C) Correta: O Extreme Programming (XP) é conhecido por suas práticas de engenharia de software que visam alta qualidade, como a refatoração contínua (melhorar o código sem alterar seu comportamento externo) e o Test-Driven Development (TDD), que exige a criação de testes automatizados antes mesmo da escrita do código de produção. Essas práticas são essenciais para garantir o controle da qualidade do código ao longo do desenvolvimento.
  • D) Incorreta: O XP utiliza iterações curtas e fixas (semelhantes a sprints), não trabalha sem elas. Além disso, ele prioriza software funcionando sobre documentação extensa e é mais indicado para projetos com alta variabilidade de requisitos, onde a adaptabilidade é crucial.
  • E) Incorreta: Embora o Scrum possa ter sprints de uma semana e promova a integração contínua, a afirmação de que "a cada semana" é uma regra para entregas de incremento de software não é universal para o Scrum (os sprints podem ser de 1 a 4 semanas). A descrição não é tão precisa e distintiva quanto a da alternativa C para o XP.

Fonte: FCC TRT20 2024 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 004). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho