Questão de Engenharia de Software — Processos de Software — FUNDATEC 2025
Engenharia de Software›Processos 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)?
AUma metodologia específica de desenvolvimento, como o scrum.
BUm padrão de arquitetura para microsserviços.
CUma abordagem de gestão integrada de todo o ciclo de vida de uma aplicação, da concepção à desativação.
DUm software para automação de testes unitários.
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.