ScholarGate
Assistente

Validação e Gerenciamento de Requisitos

A validação e o gerenciamento de requisitos garantem que os requisitos documentados capturem corretamente as necessidades das partes interessadas e que permaneçam consistentes, rastreáveis e controlados à medida que mudam ao longo da vida de um projeto.

Encontrar tema com PaperMindEm breveFind papers & topics
Tools & resources
Baixar slides
Learn & explore
VídeoEm breve

Definition

A validação de requisitos é o processo de confirmar que os requisitos especificados definem o sistema que as partes interessadas realmente desejam, enquanto o gerenciamento de requisitos é o controle contínuo das mudanças, versões e rastreabilidade dos requisitos ao longo do ciclo de vida.

Scope

Este tópico abrange técnicas de validação, como revisões, inspeções, prototipagem e verificação de critérios de aceitação; o estabelecimento de linhas de base de requisitos; controle de mudanças e análise de impacto; rastreabilidade de requisitos para projeto, código e testes; e as ferramentas e processos que mantêm a integridade dos requisitos à medida que um sistema evolui.

Core questions

  • Como podemos confirmar que os requisitos refletem as necessidades genuínas das partes interessadas?
  • Como as mudanças nos requisitos são propostas, avaliadas e controladas?
  • Como a rastreabilidade é estabelecida e mantida desde os requisitos até os testes?
  • Como as linhas de base e as versões dos requisitos são gerenciadas?

Key theories

Rastreabilidade de requisitos
Manter links explícitos de cada requisito para trás, até sua origem, e para frente, até os artefatos de design, código e teste, permite a análise de impacto, a verificação de cobertura e a confirmação de que todas as necessidades são atendidas.
Validação por meio de revisão e prototipagem
Os requisitos são validados por revisões e inspeções estruturadas, avaliação de protótipos e derivação de casos de teste, que detectam ambiguidade, incompletude e conflitos antes que se propaguem para o design.

Clinical relevance

A validação disciplinada detecta defeitos dispendiosos no seu ponto mais barato, e o gerenciamento eficaz com rastreabilidade permite que as equipes avaliem o impacto de mudanças inevitáveis, mantenham a consistência e demonstrem cobertura para auditorias e aceitação.

Evidence & guidelines

A ISO/IEC/IEEE 29148 e a área de conhecimento de Requisitos de Software do SWEBOK descrevem atividades de validação e gerenciamento, incluindo a verificação da qualidade dos requisitos e o controle de mudanças.

History

As práticas de controle de mudanças e rastreabilidade migraram da engenharia de sistemas para o software nas décadas de 1980 e 1990; o estudo formal do problema da rastreabilidade em meados da década de 1990 e o crescimento das ferramentas de gerenciamento de requisitos tornaram a validação e o gerenciamento uma parte reconhecida do processo de requisitos.

Key figures

  • Orlena Gotel
  • Anthony Finkelstein
  • Ian Sommerville

Related topics

Seminal works

  • gotel1994
  • sommerville2015
  • swebok2014

Frequently asked questions

Qual é a diferença entre validação e verificação de requisitos?
A validação pergunta se especificamos os requisitos certos — aqueles que atendem às necessidades das partes interessadas — enquanto a verificação pergunta se o sistema foi construído para satisfazer os requisitos especificados. A validação diz respeito aos próprios requisitos; a verificação diz respeito à conformidade com eles.
Por que a rastreabilidade é importante?
A rastreabilidade vincula os requisitos às suas origens e aos artefatos subsequentes, de modo que, quando um requisito muda, seu impacto pode ser avaliado, e a cobertura pode ser demonstrada mostrando que cada requisito é projetado e testado.

Methods for this concept

Related concepts