Для определения требований к ПП в рамках унифицированного процесса (Unified Process - UP) используются прецеденты, описывающие предметную область. Все выявленные при анализе требования делят на функциональные и нефункциональные.
Предметная область выбирается и рассматривается в соответствии с индивидуальным заданием на проектирование. Дополнительные требования к ПП могут быть получены в результате анализа литературных источников и существующих программных продуктов. С их помощью становится возможной детализация функциональных требований к наиболее важным элементам программной системы. Сначала обязательно в текстовой форме описываются только прецеденты, которые планируются к реализации в проекте ПП. Пример диаграммы прецедентов для системы «Банкомат» приведен на рисунке 1.

Рисунок 1 – Диаграмма прецедентов использования для системы «Банкомат»
Формализованное описание прецедентов приведено в таблице 11.
Описания прецедентов, приведенные в виде таблиц, должны соответствовать текстовым описаниям и диаграммам.
Таблица 11 – Формализованное описание прецедента использования программной системы (указывается наименование прецедента)
| Основной исполнитель – ……
|
| Заинтересованные лица (актеры) и их требования: …..
|
| Предусловия: …..
|
| Результаты (постусловия): ……
|
| Основной успешный сценарий (или основной процесс): …..
|
| Расширения (или альтернативные потоки) ..…
|
| Специальные требования: …..
|
| Частота использования – …..
|
| Регистрация событий и обработки ошибок – …….
|