Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — FUNDATEC 2024

Engenharia de SoftwareProcessos de Software - Desenvolvimento Ágil
Código
qg180480
Banca
FUNDATEC
Órgão
UFCSPA - RS
Ano
2024
Nível
Médio
Cargo
Técnico de Tecnologia da Informação - Área: Programação de Sistemas
Sobre o processo de desenvolvimento ágil de software, é correto afirmar que:
  1. AIncrementos de software devem ser entregues em curtos períodos de tempo.
  2. BDeve seguir um modelo sequencial e sistemático de desenvolvimento (modelo cascata).
  3. CÉ pouco adaptável a mudanças e inovações.
  4. DTem foco na documentação do software.
  5. EÉ um método pouco colaborativo.
Revelar gabarito e comentário

GabaritoA — Incrementos de software devem ser entregues em curtos períodos de tempo.

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

Desenvolvimento Ágil de Software

Gabarito: alternativa A. O desenvolvimento ágil de software é caracterizado pela entrega frequente de incrementos funcionais em curtos períodos de tempo (iterações), geralmente de 1 a 4 semanas. Isso está alinhado com os princípios do Manifesto Ágil, que prioriza "software funcional mais que documentação abrangente" e "responder a mudanças mais que seguir um plano". As demais alternativas contradizem os valores e práticas ágeis.

Alternativa A — ✅ Correta ⟵ GABARITO

A afirmativa está correta. No desenvolvimento ágil, o software é construído em ciclos curtos chamados de iterações, e ao final de cada iteração um incremento do produto é entregue. Isso permite obter feedback rápido e adaptar-se a mudanças. O texto de apoio confirma: "Métodos ágeis tentam minimizar o risco pelo desenvolvimento do software em curtos períodos, chamados de iteração, os quais gastam tipicamente menos de uma semana a até quatro".

Alternativa B — ❌ Incorreta

Afirma que o desenvolvimento ágil deve seguir um modelo sequencial e sistemático (modelo cascata). Isso é o oposto do ágil. O modelo cascata é preditivo e rígido, enquanto o ágil é adaptativo e iterativo. O contexto destaca que "Métodos ágeis têm pouco em comum com o modelo em cascata" e que este é "burocrático, lento e contraditório" à forma eficiente de trabalho.

Alternativa C — ❌ Incorreta

Diz que o método ágil é pouco adaptável a mudanças. Na verdade, a adaptação a mudanças é um dos quatro valores do Manifesto Ágil: "Responder a mudanças mais que seguir um plano". O ágil acolhe mudanças, mesmo tardias, como vantagem competitiva. Portanto, a afirmação é falsa.

Alternativa D — ❌ Incorreta

Afirma que o foco está na documentação do software. Embora a documentação exista, a ênfase ágil está em software funcional, e não em documentação abrangente. O Manifesto valoriza "software funcional mais que documentação abrangente" e o contexto indica que métodos ágeis produzem "pouca documentação em relação a outros métodos".

Alternativa E — ❌ Incorreta

Diz que o método é pouco colaborativo. Pelo contrário, a colaboração é um pilar do ágil: "Indivíduos e iterações mais que processos e ferramentas" e "Colaboração do cliente mais que negociação de contratos". O contexto reforça a comunicação frequente, preferencialmente cara a cara, e a equipe multidisciplinar.

PEGA ESSA DICA!

Memorize os quatro valores do Manifesto Ágil: (1) Indivíduos e interações > processos e ferramentas; (2) Software funcional > documentação abrangente; (3) Colaboração do cliente > negociação de contratos; (4) Responder a mudanças > seguir um plano. Eles são a chave para questões como esta.

Gabarito: letra A.

Link permanente: /questoes/qg180480