Методы и средства инженерии программного обеспечения

Определение понятий и видов требований


Одна из проблем индустрии программного обеспечения — это отсутствие общепринятых определений терминов, которыми пользуются для описания: требований пользователя, требований к ПО, функциональных требований,  системных требований,  технологических требований, требований к продукту и бизнес-требований. В разных источниках  понятия требований определяются, исходя из разных условий и взглядов на то, что по ним создается. Назовем ряд  определений в проблематике требований [2,3].

Требования — это «нечто такое, что приводит к выбору дизайна системы".

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

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

Согласно международного глоссария по терминологии [6]  требования  включают описание:

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

2) условий или возможностей, которыми должна обладать система или системные компоненты, чтобы выполнить контракт или удовлетворить стандартам, спецификациям или другим формальным документам;

3) документированное представление условий или возможностей проектирования системы.



Содержание раздела