Pular para o conteúdo principal

Questão de Engenharia de Software — Engenharia de Requisitos — FCC 2019

Engenharia de SoftwareEngenharia de Requisitos
Código
fc056957
Banca
FCC
Órgão
SEMEF de Manaus - AM
Ano
2019
Cargo
SEMEF Manaus - AM - Técnico de Tecnologia da Informação da Fazenda Municipal
Considerando a análise de requisitos, as informações de rastreabilidade desempenham papel de grande importância. Assim, a equipe responsável da Fazenda Municipal deve estar ciente de que a rastreabilidade de projeto significa
  1. Adefinir o mapeamento entre os requisitos de projeto e os usuários do sistema.
  2. Blistar os compiladores utilizados no desenvolvimento de cada módulo de software.
  3. Cdeterminar o mapeamento entre os requisitos de projeto e os locais onde o sistema será utilizado.
  4. Ddeterminar o desempenho de cada um dos requisitos do sistema.
  5. Epossuir o mapeamento entre os requisitos e os módulos de projeto que implementam os requisitos.
Revelar gabarito e comentário

GabaritoE — possuir o mapeamento entre os requisitos e os módulos de projeto que implementam os requisitos.

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

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.

Link permanente: /questoes/fc056957