Page 73 - 4566
P. 73
суперечливими. На цьому етапі визначаються і вирішуються
протиріччя різного виду.
5. Призначення пріоритетів. У будь-якому наборі
вимог одні із них будуть більш важливі, ніж інші. На цьому
етапі разом з особами, що формують вимоги, визначаються
найбільш важливі вимоги.
6. Перевірка вимог. На цьому етапі визначається їх
повнота, послідовність і несуперечливість.
Процес формування і аналізу вимог циклічний, із
зворотнім зв’язком від одного етапу до іншого. Цикл
починається з аналізу предметної сфери і закінчується
перевіркою вимог. Розуміння вимог предметної сфери
збільшується в кожному циклі процесу формування вимог.
Поширено три основні підходи до формування вимог:
метод, заснований на безлічі опорних точок зору, сценарії і
етнографічний метод.
Одна з проблем індустрії програмного забезпечення –
це відсутність загальноприйнятих визначень термінів, якими
користуються для опису: вимог користувача, вимог до ПЗ,
функціональних вимог, системних вимог, технологічних
вимог, вимог до продукту тощо. У різних джерелах поняття
вимог визначаються, виходячи з різних умов і поглядів на те,
що саме створюється за ними. Назвемо ряд визначень у
проблематиці вимог [13,14].
Вимоги - це властивості, якими повинен володіти
продукт, щоб представляти певну цінність для користувачів.
Вимоги - це специфікація того, що має бути
реалізоване. У них охарактеризовано поведінку системи, її
властивості та атрибути.
Згідно з міжнародним глосарієм з термінології [15]
вимоги включають опис:
1) умов або можливостей, необхідних користувачеві
для вирішення поставлених проблем або досягнення цілей;
2) умов або можливостей, якими повинні володіти
73