8.9. Классификация функций

Практика построения моделей требует введения классификации явлений и событий с целью облегчения построения и понимания функциональных моделей. Классификация, предложенная в [1], делит все функции производственно-технических и организационно-эконо­ми­ческих систем на четыре основные вида: (1) деятельность, (2) процесс, (3) операция, (4) действие.

Деятельность (дело, бизнес) - это совокупность процессов, выполняемых (протекающих) последовательно или/и параллельно, преобразующих множество материальных или/и информационных потоков во множество материальных или/и информационных потоков с другими свойствами. Деятельность осуществляется в соответствии с заранее определенной и постоянно корректируемой целью, с потреблением финансовых, энергетических, трудовых и материальных ресурсов, при выполнении ограничений со стороны внешней среды.

В модели IDEF0 деятельность описывается блоком А0 на основной контекстной диаграмме А-0.

Процесс (бизнеc-процесс) - это совокупность последовательно или/и параллельно выполняемых операций, преобразующая материальный или/и информационный потоки в соответствующие потоки с другими свойствами. Процесс протекает в соответствии с управляющими директивами, вырабатываемыми на основе целей деятельности. В ходе процесса потребляются финансовые, энергетические, трудовые и материальные ресурсы и выполняются ограничения со стороны других процессов и внешней среды.

Операция - это совокупность последовательно или/и параллельно выполняемых действий, преобразующих объекты, входящие в состав материального или/и информационного потока, в соответствующие объекты с другими свойствами. Операция выполняется: (1) в соответствии с директивами, вырабатываемыми на основе директив, определяющих протекание процесса, в состав которого входит операция; (2) с потреблением всех видов потребных ресурсов; (3) с соблюдением ограничений со стороны других операций и внешней среды.

Действие - это преобразование какого-либо свойства материального или информационного объекта в другое свойство. Действие выполняется в соответствии с командой, являющейся частью директивы на выполнение операции, с потреблением необходимых ресурсов и с соблюдением ограничений, налагаемых на осуществление операции.

Введенные выше понятия образуют естественную иерархию блоков на IDEF0-диаграммах при декомпозиции, предусматривая четыре уровня последней.

Уровни декомпозиции, детализирующие действия, естественно считать состоящими из элементарных или простых функций.