Questão de Engenharia de Software — Desenvolvimento de Software — FUNDATEC 2024
Engenharia de Software›Desenvolvimento de Software
Código
qg180482
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
Em relação ao desenvolvimento e à manutenção de sistemas e aplicações, o processo de localizar e remover erros no código-fonte de um software é conhecido como:
AVerificação.
BHomologação.
CValidação.
DDepuração.
ERevisão.
Revelar gabarito e comentário▾
GabaritoD — Depuraçã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”.
Depuração (Debugging)
Gabarito: letra D. O processo de localizar e remover erros no código-fonte é chamado de depuração (do inglês debugging). As demais alternativas referem-se a atividades distintas no ciclo de desenvolvimento de software.
A depuração é uma atividade técnica realizada durante o desenvolvimento e a manutenção, focada em identificar a causa de defeitos e corrigi-los. As outras opções:
Verificação (A): Atividade de avaliação para garantir que o software atende aos requisitos especificados, sem necessariamente executar o código.
Homologação (B): Etapa formal de aceitação pelo cliente, geralmente ao final do desenvolvimento.
Validação (C): Confirmação de que o software atende às necessidades e expectativas do usuário.
Revisão (E): Exame estático do código ou documentação para detectar defeitos, sem execução.
Alternativa A — ❌ Incorreta
Verificação é o processo de avaliar se o software está sendo construído corretamente de acordo com as especificações, mas não envolve necessariamente localizar e remover erros no código executável.
Alternativa B — ❌ Incorreta
Homologação é a fase de aceitação do sistema pelo cliente, focada em validar se o produto atende aos critérios de negócio, não na remoção de erros de código.
Alternativa C — ❌ Incorreta
Validação verifica se o software certo foi construído (atende às necessidades do usuário), mas não se dedica especificamente à localização e correção de erros no código-fonte.
Alternativa D — ✅ Correta ⟵ GABARITO
Depuração é exatamente o processo de localizar e remover erros (bugs) no código-fonte, utilizando ferramentas como debuggers e análise de logs.
Alternativa E — ❌ Incorreta
Revisão é uma técnica de inspeção estática do código ou documentos, que pode identificar defeitos, mas não é o processo de localizar e remover erros durante a execução.
NÃO CAIA NESSA!
A banca pode confundir depuração com verificação/validação/revisão. Depuração é dinâmica (envolve execução do código), enquanto as outras são estáticas ou focadas em conformidade. Memorize: depuração = debugging, ação prática de caçar bugs.