ScholarGate
Ассистент

Валидация требований и управление ими

Валидация требований и управление ими гарантируют, что задокументированные требования правильно отражают потребности заинтересованных сторон и остаются согласованными, отслеживаемыми и контролируемыми по мере их изменения на протяжении всего жизненного цикла проекта.

Найти тему в PaperMindСкороFind papers & topics
Tools & resources
Скачать слайды
Learn & explore
ВидеоСкоро

Definition

Валидация требований — это процесс подтверждения того, что указанные требования определяют систему, которую действительно хотят заинтересованные стороны, в то время как управление требованиями — это постоянный контроль изменений требований, версий и отслеживаемости на протяжении всего жизненного цикла.

Scope

Эта тема охватывает методы валидации, такие как обзоры, инспекции, прототипирование и проверка критериев приемки; установление базовых показателей требований; контроль изменений и анализ воздействия; отслеживаемость требований к проектированию, коду и тестам; а также инструментарий и процессы, которые поддерживают целостность требований по мере развития системы.

Core questions

  • Как мы можем подтвердить, что требования отражают подлинные потребности заинтересованных сторон?
  • Как предлагаются, оцениваются и контролируются изменения требований?
  • Как устанавливается и поддерживается отслеживаемость от требований к тестам?
  • Как управляются базовые показатели и версии требований?

Key theories

Отслеживаемость требований
Поддержание явных связей от каждого требования назад к его источнику и вперед к артефактам проектирования, кода и тестирования позволяет проводить анализ воздействия, проверку покрытия и верификацию того, что все потребности учтены.
Валидация посредством обзора и прототипирования
Требования валидируются посредством структурированных обзоров и инспекций, оценки прототипов и вывода тестовых случаев, которые выявляют неоднозначность, неполноту и конфликты до того, как они распространятся на проектирование.

Clinical relevance

Дисциплинированная валидация выявляет дорогостоящие дефекты на самой ранней стадии, а эффективное управление с отслеживаемостью позволяет командам оценивать влияние неизбежных изменений, поддерживать согласованность и демонстрировать покрытие для аудитов и приемки.

Evidence & guidelines

ISO/IEC/IEEE 29148 и область знаний SWEBOK Software Requirements описывают деятельность по валидации и управлению, включая проверку качества требований и контроль изменений.

History

Практики контроля изменений и отслеживаемости мигрировали из системной инженерии в программное обеспечение в 1980-х и 1990-х годах; формальное изучение проблемы отслеживаемости в середине 1990-х годов и рост инструментов управления требованиями сделали валидацию и управление признанной частью процесса работы с требованиями.

Key figures

  • Orlena Gotel
  • Anthony Finkelstein
  • Ian Sommerville

Related topics

Seminal works

  • gotel1994
  • sommerville2015
  • swebok2014

Frequently asked questions

В чем разница между валидацией и верификацией требований?
Валидация отвечает на вопрос, правильно ли мы определили требования — те, которые удовлетворяют потребности заинтересованных сторон, — в то время как верификация отвечает на вопрос, была ли система построена в соответствии с указанными требованиями. Валидация касается самих требований; верификация касается соответствия им.
Почему важна отслеживаемость?
Отслеживаемость связывает требования с их источниками и с последующими артефактами, поэтому при изменении требования можно оценить его влияние, а также продемонстрировать покрытие, показав, что каждое требование спроектировано и протестировано.

Methods for this concept

Related concepts