ScholarGate
어시스턴트

요구사항 유효성 검증 및 관리

요구사항 유효성 검증 및 관리는 문서화된 요구사항이 이해관계자의 요구를 정확하게 반영하고, 프로젝트 수명 주기 동안 변경되더라도 일관성, 추적성 및 통제력을 유지하도록 보장합니다.

PaperMind(으)로 주제 찾기곧 제공Find papers & topics
Tools & resources
슬라이드 다운로드
Learn & explore
동영상곧 제공

Definition

요구사항 유효성 검증은 명세화된 요구사항이 이해관계자가 실제로 원하는 시스템을 정의하는지 확인하는 프로세스이며, 요구사항 관리는 수명 주기 전반에 걸쳐 요구사항 변경, 버전 및 추적성을 지속적으로 통제하는 것입니다.

Scope

이 주제는 검토, 검사, 프로토타이핑, 인수 기준 확인과 같은 유효성 검증 기법; 요구사항 기준선 설정; 변경 통제 및 영향 분석; 설계, 코드 및 테스트에 대한 요구사항 추적성; 그리고 시스템이 발전함에 따라 요구사항 무결성을 유지하는 도구 및 프로세스를 다룹니다.

Core questions

  • 요구사항이 진정한 이해관계자의 요구를 반영하는지 어떻게 확인할 수 있습니까?
  • 요구사항 변경은 어떻게 제안, 평가 및 통제됩니까?
  • 요구사항에서 테스트까지의 추적성은 어떻게 설정되고 유지됩니까?
  • 요구사항의 기준선과 버전은 어떻게 관리됩니까?

Key theories

요구사항 추적성
각 요구사항을 그 출처로 역방향으로, 그리고 설계, 코드 및 테스트 아티팩트로 순방향으로 명시적인 링크를 유지함으로써 영향 분석, 커버리지 확인 및 모든 요구사항이 충족되었는지 검증할 수 있습니다.
검토 및 프로토타이핑을 통한 유효성 검증
요구사항은 구조화된 검토 및 검사, 프로토타입 평가, 테스트 케이스 도출을 통해 유효성이 검증되며, 이는 모호성, 불완전성 및 충돌이 설계 단계로 전파되기 전에 감지합니다.

Clinical relevance

체계적인 유효성 검증은 가장 저렴한 시점에 비용이 많이 드는 결함을 발견하며, 추적성을 통한 효과적인 관리는 팀이 불가피한 변경의 영향을 평가하고, 일관성을 유지하며, 감사 및 승인을 위한 커버리지를 입증할 수 있도록 합니다.

Evidence & guidelines

ISO/IEC/IEEE 29148 및 SWEBOK 소프트웨어 요구사항 지식 영역은 요구사항 품질 검증 및 변경 통제를 포함한 유효성 검증 및 관리 활동을 설명합니다.

History

변경 통제 및 추적성 관행은 1980년대와 1990년대에 시스템 엔지니어링에서 소프트웨어 분야로 이전되었습니다. 1990년대 중반 추적성 문제에 대한 공식적인 연구와 요구사항 관리 도구의 성장은 유효성 검증 및 관리를 요구사항 프로세스의 인정된 부분으로 만들었습니다.

Key figures

  • Orlena Gotel
  • Anthony Finkelstein
  • Ian Sommerville

Related topics

Seminal works

  • gotel1994
  • sommerville2015
  • swebok2014

Frequently asked questions

요구사항 유효성 검증(validation)과 확인(verification)의 차이점은 무엇입니까?
유효성 검증은 우리가 올바른 요구사항, 즉 이해관계자의 요구를 충족하는 요구사항을 명세화했는지 묻는 반면, 확인은 시스템이 명세화된 요구사항을 충족하도록 구축되었는지 묻습니다. 유효성 검증은 요구사항 자체에 관한 것이고, 확인은 요구사항에 대한 준수 여부에 관한 것입니다.
추적성이 왜 중요합니까?
추적성은 요구사항을 그 출처 및 하위 아티팩트와 연결하여, 요구사항이 변경될 때 그 영향을 평가할 수 있도록 하고, 모든 요구사항이 설계되고 테스트되었음을 보여줌으로써 커버리지를 입증할 수 있도록 합니다.

Methods for this concept

Related concepts