Моделирование бизнеса. Методология ARIS

Рис. 96. Дерево функций: объектно-ориентированное (а); процессно-ориентированное (б); операционно-ориентированное (в)


Функция «Обработать заказ на продукцию» (рис. 96а) описывает различные операции (создать, подтвердить, исправить и т.д), которые выполняются над одним и тем же объектом, в данном случае — над объектом «Заказ на продукцию».

Если дерево функций используется в рамках моделирования бизнес-процесса, предпочтительнее применять метод, позволяющий построить процессно-ориентированное дерево. На рис. 966 представлена процессно-ориентированная детализация функции (последовательность функций, составляющих процесс). В отличие от объектно-ориентированного разбиения при процессно-ориентированной детализации критерием служат операции, которые выполняются над различными объектами (заказ клиента, платежеспособность) в рамках одного бизнес-процесса.

При операционно-ориентированном подходе функция верхнего уровня декомпозируется на подфункции, каждая из которых выполняет ту же операцию, но с различными объектами. На рис. 96в приведена функция, выполняющая операцию «Изменить объекты». Функции могут принадлежать различным процессам и привлекаться к обработке различных объектов. Однако выполняемый ими тип операции над отдельными объектами всегда один и тот же.