
Рис. 110. Метамодель управления событиями и
сообщениями (метод СДП)
Прямые отношения с функцией, т.е. отношения,
не включенные явным образом в управление сообщениями, представлены ассоциациями
АКТИВИЗАЦИЯ ФУНКЦИИ СОБЫТИЕМ и ПОРОЖДЕНИЕ
ФУНКЦИИ СОБЫТИЕМ. События, не определенные как информационные объекты, и
применяемые к ним функции, также связываются с этими ассоциациями. ФУНКЦИИ
могут активизироваться одним или несколькими событиями. В то же время одна
функция может порождать несколько событий. Событие может быть результатом
выполнения нескольких функций. Например, окончание проекта иногда сопряжено с
завершением одновременного выполнения ряда функций.
А.3.2.1.2.3. Диаграммы
состояний
Метод СДП фокусируется на моделировании
бизнес-процессов, осуществляемых аналитиком. В моделировании объектов
аналогичную роль выполняют диаграммы состояний, хотя они в большей мере
нацелены на внутреннее поведение объекта и описание его микроповедения.
Диаграммы же СДП в значительной степени ориентированы на моделирование макроповедения
цепочки процессов. Тем не менее, оба подхода в целом схожи. Иногда диаграммы
состояний применяются и при макромоделировании.
Диаграммы состояний описывают внутреннее
поведение объектов, фиксируя их состояния и переходы из одного состояния в
другое на протяжении всего жизненного цикла. Состояния характеризуются
определенными значениями атрибутов объектов. Переходы из одного состояния в
другое активизируются событиями. В описаниях широко применяется система обозначений Харела (Harel. Statecharts. 1987, с.
231-274; Harel. On Visual Formalism. 1988, с. 514-530). Этой же системой
пользуется Рембо (Rumbaugh et al. Object-Oriented Modeling and Design. 1991).
На рис. 111 показана базовая структура
типичной диаграммы состояний, привязываемой к объекту.

Рис. 111. Диаграмма состояний
В рамках определенного состояния — например,
«обработка заказа» — могут