Методологии моделирования предметной области - Функциональная структура

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

Функция может быть представлена одним действием или некоторой совокупностью действий. В последнем случае каждой функции может со­ответствовать некоторый процесс, в котором могут существовать свои подпроцессы, и т.д., пока каждая из подфункций не будет представлять некоторую недекомпозируемую последовательность действий.

На внешнем уровне моделирования определяется список основных бизнес-функций или видов бизнес-процессов. Обычно таких функций насчитывается 15—20.

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

На внутреннем уровне отображается структура информационного процесса в компьютере: определяются иерархические структуры про­граммных модулей, реализующих автоматизируемые функции.