Page 75 - 4566
P. 75
простота використання, легкість переміщення, цілісність,
ефективність і стійкість до збоїв. Інші нефункціональні
вимоги описують зовнішні взаємодії між системою і
зовнішнім світом, а також обмеження дизайну і реалізації.
Обмеження (constraints) стосуються вибору
можливості розробки зовнішнього вигляду і структури
продукту.
Бізнес-вимоги (business requirements) містять
високорівневі цілі організації або замовників бізнес-системи.
Як правило, їх висловлюють ті, хто фінансують проект,
покупці системи, менеджер реальних користувачів і відділ
маркетингу.
Бізнес-правила (business rules) включають
корпоративні політики, урядові ухвали, промислові
стандарти і обчислювальні алгоритми. Вони не є вимогами
до ПЗ, оскільки перебувають за межами будь-якої системи
ПЗ. Проте вони часто накладають обмеження на виконання
конкретних варіантів використання або на функції системи,
що підкоряються відповідним правилам. Бізнес-правила
стають джерелом атрибутів якості, які реалізуються у
функціональності.
Аналіз і збір вимог
У сучасних інформаційних технологіях процес ЖЦ, на
якому фіксуються вимоги на розробку ПЗ системи, є
визначальним для задавання функцій, термінів і вартості
робіт, а також показників якості та ін.
Аналіз і збір вимог є досить нетривіальним завданням,
оскільки в реальних проектах доводиться стикатися з
загальними труднощами:
– вимоги не завжди очевидні і можуть виходити з
різних джерел, їх не завжди вдається ясно висловити;
– існує багато різних типів вимог на різних рівнях
деталізації та їх число може стати настільки великим, що
потребуватиме управління ним;
75