Rastreabilidade de Projeto
Gabarito: letra E. A rastreabilidade de projeto (ou rastreabilidade de requisitos) é a capacidade de acompanhar um requisito desde sua origem até sua implementação. Em engenharia de software, significa possuir o mapeamento entre os requisitos e os módulos de projeto que os implementam, garantindo que cada funcionalidade seja contemplada pelo design. Esse conceito é essencial para o gerenciamento de mudanças e a verificação da cobertura dos requisitos.
Alternativa A — ❌ Incorreta
Define o mapeamento entre requisitos de projeto e usuários do sistema. Isso não é rastreabilidade de projeto, mas sim um possível artefato de análise de stakeholders. A rastreabilidade de projeto foca nos componentes de implementação.
Alternativa B — ❌ Incorreta
Listar compiladores utilizados no desenvolvimento não tem relação com rastreabilidade de requisitos. Trata-se de ferramentas do ambiente de desenvolvimento, não de vínculo entre requisitos e design.
Alternativa C — ❌ Incorreta
Determinar o mapeamento entre requisitos e locais onde o sistema será utilizado refere-se ao contexto de implantação, não ao projeto. A rastreabilidade de projeto relaciona requisitos aos módulos de software, não a ambientes físicos.
Alternativa D — ❌ Incorreta
Determinar o desempenho de cada requisito é uma atividade de especificação não funcional ou de teste, mas não é o objetivo da rastreabilidade de projeto. Rastreabilidade não mede desempenho, sim liga requisitos a componentes.
Alternativa E — ✅ Correta ⟵ GABARITO
Possuir o mapeamento entre os requisitos e os módulos de projeto que implementam os requisitos é a definição clássica de rastreabilidade de projeto. Ela permite saber qual código/componente atende a qual requisito, facilitando manutenção, validação e análise de impacto.
Gabarito: letra E.