292
Формирование прецедентов. Прецедент описывает последовательность событий в
профессиональной деятельности пользователя, где применяется ПС. Прецеденты
описывают варианты использования системы. Совокупность всех прецедентов
определяет общую картину применения ПС для решения задач определенной ПрО.
Поскольку они формируются различными категориями пользователей, могут
существовать определенные противоречия в их описаниях. Для их предотвращения при
анализе таких прецедентов, им даются определенные приоритеты, согласно которых
они ранжируются и структурируются. Важным моментом в формировании прецедентов
– согласование с описанием бизнесов–процессов.
Спецификация требований к бизнесам–процессам. Спецификация требований не
являются конечными, они выполняться на стадии анализа поведения ПС. Далее
проводится переход от общих системных требований к требованиям относительно
отдельных
компонентов. Детализация системных требований к уровню компонентов
является основой их спецификации.
3.2. Этап анализа поведения ПС
Основная задача этого этапа – определить, что система непосредственно будет делать.
Если предыдущий этап описывает бизнесы–процессы и специфицирует разные их
аспекты, то на этом этапе анализируются детали этих процессов, определяются
подходы и методы их
поддержки в системе. Данный этап включает такие процессы:
– моделирование предметной области;
– построение объектной системы;
– адаптация объектной системы.
Моделирование предметной области определяется степенью формализации и
уровнем детализации в предоставлении знаний относительно предметной области.
Главные задачи этого процесса являются типичными и состоят:
– в определении базовых понятий и терминов предметной области, а также реальных
объектов, которые им отвечают;
– в определении отношений и связей между этими понятиями соответственно
отношениям и связях между реальными объектами, которые важные для
функциональности будущей ПС;
– в построении моделей, которые отображают различные аспекты предметной области:
структурные, поведенческие, последовательности действий, потоки данных и пр.
Результаты моделирования могут уточняться и детализироваться на иных этапах с
целью наиболее полного описания предметной области. В частности, важным
моментом является согласование терминов и понятий по результатам моделирования и
терминологии описания бизнесов–процессов.
Построение объектной системы состоит в определении структурных свойств для
совокупности объектов, ассоциации между ними, описание их атрибуты и
соответствующих значений. Далее определяются характеристики поведения для
объектной системы – состояние системы, переходы между состояниями, граф
переходов, эволюция объектов и системы в целом.
Адаптация объектной системы. Этот процесс не типичный, его сущность состоит в
оптимизации объектной системы возможностям покрытия общих функций за счет
функций существующих программных компонентов. То есть, система