Pular para o conteúdo principal

Questão de Engenharia de Software — Processos de Software — FUNDATEC 2025

Engenharia de SoftwareProcessos de Software
Código
qg474865
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação / Ênfase em Análise de Sistemas / Gerência de Projetos de TI
O que é o Application Development Lifecycle Management (ADLM)?
  1. AUma metodologia específica de desenvolvimento, como o scrum.
  2. BUm padrão de arquitetura para microsserviços.
  3. CUma abordagem de gestão integrada de todo o ciclo de vida de uma aplicação, da concepção à desativação.
  4. DUm software para automação de testes unitários.
  5. EUm conjunto de práticas para gerenciamento de infraestrutura como código.
Revelar gabarito e comentário

GabaritoC — Uma abordagem de gestão integrada de todo o ciclo de vida de uma aplicação, da concepção à desativação.

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

Application Development Lifecycle Management (ADLM)

Gabarito: letra C. ADLM (Application Development Lifecycle Management) é uma abordagem de gestão integrada que cobre todo o ciclo de vida de uma aplicação, desde a concepção até a desativação. Ela envolve processos, ferramentas e pessoas para planejar, desenvolver, testar, implantar, operar e descontinuar o software. As demais alternativas descrevem conceitos diferentes e específicos, não abrangentes como o ADLM.

Alternativa A — ❌ Incorreta

ADLM não é uma metodologia específica de desenvolvimento como Scrum. Scrum é um framework ágil para equipes pequenas e iterativas; ADLM é uma gestão mais ampla do ciclo de vida, podendo incorporar diferentes metodologias.

Alternativa B — ❌ Incorreta

ADLM não é um padrão de arquitetura para microsserviços. Microsserviços são um estilo arquitetural; ADLM gerencia o ciclo de vida independentemente da arquitetura.

Alternativa C — ✅ Correta ⟵ GABARITO

Definição precisa: ADLM é uma abordagem de gestão integrada de todo o ciclo de vida da aplicação, da concepção à desativação. Isso inclui requisitos, desenvolvimento, testes, implantação, operação e manutenção, com foco na rastreabilidade e automação.

Alternativa D — ❌ Incorreta

ADLM não é um software para automação de testes unitários. Ferramentas de teste (como JUnit) são componentes que podem ser usados dentro de ADLM, mas não definem o conceito.

Alternativa E — ❌ Incorreta

ADLM não é um conjunto de práticas para gerenciamento de infraestrutura como código (IaC). IaC (ex.: Terraform, Ansible) é uma prática de DevOps para provisionar infraestrutura, enquanto ADLM cobre todo o ciclo de vida da aplicação, não apenas a infraestrutura.

PEGA ESSA DICA!

ADLM é um termo mais amplo que ALM (Application Lifecycle Management), com ênfase no desenvolvimento. Na prova, lembre-se de que ele abrange desde a ideia até o descarte, integrando processos e ferramentas. Questões assim testam se você confunde com metodologias, ferramentas ou arquiteturas específicas.

Link permanente: /questoes/qg474865