Elicitação de Requisitos
Gabarito: letra A. A arqueologia de sistemas (também chamada de reengenharia reversa) é a técnica de elicitação que extrai informações de um sistema legado a partir da análise do seu código fonte, documentação e outros artefatos existentes, permitindo compreender os requisitos implementados.
A questão testa o conhecimento das técnicas de elicitação de requisitos, especificamente aquela voltada para sistemas legados. Cada alternativa representa uma técnica distinta.
Alternativa A — ✅ Correta ⟵ GABARITO
A arqueologia de sistemas é a técnica que envolve o exame do código fonte, da documentação e dos artefatos de um sistema legado para extrair requisitos. É útil quando o sistema antigo precisa ser substituído ou modernizado, e as informações sobre seus requisitos não estão mais disponíveis ou são insuficientes.
Alternativa B — ❌ Incorreta
A entrevista com stakeholders é uma técnica que coleta requisitos por meio de conversas diretas com as partes interessadas (clientes, usuários, etc.). Não se baseia na análise de código fonte legado.
Alternativa C — ❌ Incorreta
A leitura baseada em perspectiva é uma técnica de inspeção de documentos, geralmente usada para verificar e validar artefatos como especificações de requisitos. Não é específica para extrair requisitos de código legado.
Alternativa D — ❌ Incorreta
Mapas mentais são ferramentas visuais para organizar ideias e requisitos, mas não são uma técnica de elicitação que extrai informações de sistemas legados.
Alternativa E — ❌ Incorreta
A observação de campo (ou etnografia) envolve o analista observar os usuários em seu ambiente de trabalho para descobrir requisitos implícitos. Não foca na análise de código fonte.
Conclusão: A única técnica que atende à descrição é a arqueologia de sistemas, que examina o código fonte e artefatos existentes de um sistema legado.
Gabarito: letra A.