Page 76 - 4566
P. 76
– вимоги пов'язані між собою або з процесами
розробки ПС і постійно змінюються.
Вимоги мають унікальні властивості або значення
властивостей. Наприклад, вони не є однаково важливими і
простими для узгодження.
Аналітик системи, який займається аналізом і
складанням вимог, повинен мати певні знання і навички, щоб
подолати ці труднощі, зокрема він повинен уміти:
– аналізувати проблему;
– розуміти потреби замовника і користувачів;
– визначати функції системи і вимоги до них;
– управляти контекстом проекту і зміною вимог.
У вимогах до ПС повинні відображатися проблеми
системи і фіксуватися реальні потреби замовника, що
стосуються функціональних, операційних і сервісних
можливостей розробленої системи. У результаті укладається
договір між замовником і виконавцем системи на її
реалізацію. При цьому ціна помилок і нечітких формулювань
дуже висока, оскільки час і засоби можуть витрачатися на
непотрібну замовникові систему або програму. Для внесення
змін до вимог може знадобитися повторне проектування і,
відповідно, перепрограмування всієї системи або окремих її
частин.
Класифікація вимог. Вимоги, що висуваються до
системи, поділяють на дві категорії:
– функціональні вимоги, які відображають
можливості проектованої системи;
– нефункціональні вимоги, які відображають
обмеження, що визначають принципи функціонування
системи і доступу користувачів до даних системи.
Функціональні вимоги характеризують функції
системи або її ПЗ, а також способи поведінки ПЗ у процесі
виконання функцій і методи передачі та перетворення
вхідних даних у результати.
76