Page 22 - 6602
P. 22
функціональні вимоги (Functionality)
вимоги зручності використання (Usability)
вимоги надійності (Reliability)
вимоги продуктивності (Performance)
вимоги можливості супроводу (Supportability)
При цьому символом "+" позначені додаткові умови, до яких
відносяться:
проектні обмеження
вимоги управління системою
вимоги до графічного інтерфейсу користувача
фізичні вимоги
юридичні вимоги
Аналогічні вимоги пред'являються і до інших систем.
Центральне місце серед вказаних вимог займають
функціональні вимоги, які специфікують особливості реалізації
окремих процесів модельованої системи. Саме функціональні
вимоги повинні служити вихідною інформацією для побудови
діаграм варіантів використання. Проте графічних засобів мови UML
на практиці виявляється недостатньо для специфікації
функціональних вимог.
З цією метою рекомендується доповнювати цей типа діаграм
текстовими сценаріями, які уточнюють або деталізують
послідовність дій, що здійснюються системою при виконанні її
варіантів використання.
Сценарій (scenario) - певна послідовність дій, яка описує дії
зовнішніх агентів і поведінку модельованої системи у формі
звичайного тексту.
Текст сценарію повинен доповнювати або уточнювати
діаграму варіантів використання, але не замінювати її повністю.
Побудова діаграми варіантів використання - найперший етап
процесу проектування. Специфікація вимог до проектованої
18