повторном использовании функциональных
модулей. Это позволяет одновременно создавать разные классификации функций и
подфункций.
С учетом этого обстоятельства при построении
метамодели, приведенной на рис. 21 была приведена классификация функций по
видам операций и процессам. Каждая функция вводится только один раз, поэтому мы
создаем класс ОБЩАЯ ФУНКЦИЯ, описывающий действия независимо от параметров
классификации. Таким образом, функции «принятие заказа» и «проверка готовности»
описываются только один раз как экземпляры класса ОБЩАЯ ФУНКЦИЯ.

Рис. 21. Метамодель, описывающая структуры
функций и целей
Каждое свойство функции, не включенное во
взаимоотношения процессов,