Хранилища данных - статьи

         

Методология, положенная в основу нового инструментария моделирования.


Фактические возможности инструментария визуального графо-аналитического моделирования бизнеса ограничиваются потенциальными возможностями метода моделирования, положенного в основу данного инструментария. Поэтому претензии к существующим инструментам и рекомендации по их усовершенствованию вполне обоснованы. Дело в том, что методы, положенные в их основу (DFD , STD , SADT / IDEF 0, IDEF 3, а также UML , а также ARIS), методами, по сути дела, не являются. Это только нотации, нормативные системы, языки (если у Вас большие претензии). На это обстоятельство уже неоднократно обращали внимание соответствующие специалисты (например, [5]). Кроме того, например, в [6] объясняется, что «метод – есть система правил и приемов достижения определенных результатов, исходящая из знания закономерностей исследуемого предмета, помогающая исследователю выбрать существенное, наметить путь восхождения от известного к неизвестному». Совершенно очевидно, что системы правил, используемые в рамках перечисленных выше нотаций, абсолютно никак не исходят «из знания закономерностей исследуемого предмета» и никак не помогают «выбрать существенное». А вот перспективный CASE -инструментарий, эволюционирующий в BI -инструментарий, в соответствии с требованиями [2 - 4] должен это делать. Следовательно, такой инструментарий должен основываться на реальном методе моделирования бизнес-систем и бизнес-процессов.

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

Грубо говоря, существует два вида системного подхода. «Традиционный» системный подход рассматривает систему как разновидность множества. Этот подход получил широкое распространение для исследования и проектирования технических и технологических устройств и процессов в рамках так называемой системотехники.


Этот подход в данном случае совершенно бесполезен по следующим причинам. Он не способен использовать категорию «цель» для объектов произвольной природы; в качестве первичной категории рассматривает «часть» («структуру» и «состав»), а не «целое» и его функцию; не учитывает иерархическую структуру внешней среды; не использует понятия адаптации системы к требованиям системы более высокого яруса. «Ноосферный» системный подход (или системология) рассматривает систему не как множество, а как функциональный объект, функция которого обусловлена функцией объекта более высокого яруса (надсистемы) [7]. Данный подход специально предназначен для исследования целенаправленного взаимодействия систем любой природы, связи между которыми рассматриваются как потоки элементов глубинных ярусов связанных систем. Это обеспечивается путем учета функционального характера целостности системы, иерархической природы внешней среды и процесса адаптации системы к запросу надсистемы. Концептуальный аппарат системологии позволяет единообразно описывать понятия теории организации, логистики, инжиниринга бизнеса, а также объектно-ориентированной методологии создания информационных систем [8 - 10].

Применение системологии к анализу и моделированию бизнеса позволяет создать эффективный метод моделирования бизнес-систем, удовлетворяющий требованиям [2 - 4, 6].

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

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



1) любая бизнес-система обязательно находится в структуре ( является узлом) системы более высокого яруса (надсистемы),
2) любая бизнес-система обязательно как-либо функционирует (преобразует вход в выход),
3) любая бизнес-система (если она находится в структуре и функционирует) обязательно существует как материальное явление (персонал, здания, оборудование, документы и т.д. и т.п.).



Рис.1. УФО-элемент с узлом (У) – перекрестком потоков o, g, f; функцией (F) – процессом преобразования потоков g, f в поток o; объектом (О) – материальным образованием, физически выполняющим данный процесс.

Узловая характеристика бизнес-системы это качественная характеристика входных и выходных потоков/связей. Она характеризует бизнес целостно как структурный элемент (подсистему) системы более высокого яруса (вышестоящей организации, рынка в целом и т.д.). При этом вышестоящей организации или рынку конкретная бизнес-система представляется перекрестком, т.е. узлом связей, по которым что-либо поступает к ней («втекает») от других и что-либо поступает от нее («вытекает») к другим. Если связи отсутствуют, то данную систему вообще нет смысла рассматривать. Таким образом, любая бизнес-система обязательно является и потребителем каких-то видов ресурсов (материальных и информационных) других систем и поставщиком каких-то видов ресурсов для других систем. Каждая бизнес-система характеризуется определенными видами связей с другими системами, категориальная классификация которых в зависимости от видов «протекающих» по ним ресурсов представлена на рис.2.

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





Рис. 2.

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

Например, АООЗТ (акционерное общество очень закрытого типа) «Рога и копыта» может быть представлено как УФО-элемент следующим образом.

В целом, как узел, АООЗТ является перекрестком связей/потоков представленных на рис.3 (в наименованиях связей через буквенно-цифровые обозначения показано, как эти связи вписываются в базовую классификацию связей на рис.2).

Рис. 3.

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

АООЗТ «Рога и копыта» в целом, как функция, в самом общем виде может быть представлена в виде процесса, изображенного на рис.4.

Рис. 4.

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

Как объект АООЗТ «Рога и копыта» в целом может иметь, например, следующие общие характеристики, которые также могут изменяться и дополняться (рис. 5):



Рис. 5. АООЗТ «Рога и копыта» как объект, осуществляющий торгово-закупочную деятельность.

Декомпозиция АООЗТ «Рога и копыта» на УФО-элементы нижнего уровня может быть осуществлена следующим образом.

С точки зрения узлов она может быть представлена, например, как показано на (рис. 6). Естественно, на данном уровне декомпозиции появляются новые связи, не использовавшиеся на уровне общего представления АООЗТ, но также включающиеся теперь в классификацию.


В данном случае это: С3.1 – Заявки производственников на расходные материалы и канцтовары ; С3.2 – Заявки управленцев на расходные материалы, канцтовары и коммунальные услуги ; С4 – Контроль со стороны управления за основной и вспомогательной деятельностью ; D 2 .1 – Отчетность производственного отделения ; S 4 – Ремонтно-технический персонал для обслуживания . Кроме того, поток Е представляет собой объединение потоков Е1 и Е2 (т.е. родовой по отношению к ним поток), а поток S 2 – объединение потоков S 2.1 – S 2.3 (так же родовой поток).

Рис. 6.

При этом функция в узле УКП, соответствующая основной деятельности АООЗТ, может быть описана, например, как «деятельность по приобретению, транспортировке, хранению и сбыту товара». Объектом, который осуществляет эту деятельность фактически, может быть, например, производственное отделение (подразделения и должностные лица, занятые куплей, транспортировкой, хранением и сбытом товара).

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

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

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


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

Практически могут заранее разрабатываться, сохраняться в библиотеке (репозитарии) и затем использоваться отдельные УФО-элементы, моделирующие различные составные части бизнес-системы. Например, для рассматриваемого АООЗТ, могут быть использованы модели в виде УФО-элементов (если они заранее разрабатывались) бухгалтерии, отдела снабжения, отдела сбыта, отдела кадров и т.д. Сборка УФО-модели бизнес-системы из готовых УФО-элементов осуществляется путем использования следующих правил комбинирования УФО-элементами (правил системной декомпозиции):


  1. Правило присоединения: элементы должны присоединяться друг к другу в соответствии с качественными характеристиками присущих им связей.
  2. Правило баланса: при присоединении элементов друг к другу (в соответствии с правилом №1) должен обеспечиваться баланс «притока» и «оттока» по входящим и выходящим функциональным связям.
  3. Правило реализации: при присоединении элементов друг к другу (в соответствии с правилами №1 и №2) должно быть обеспечено соответствие интерфейсов и количественных объектных характеристик функциональным.


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

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

входные связи :


  • производственные,
  • обеспечивающие (вещественные, энергетические и информационные),
  • управляющие;


выходные связи:


  • продуктовые,
  • информационные,
  • отходы.


Это позволяет рассматривать следующие классы бизнес-систем: производственные , транспортные и распределительные , для каждого из которых рассматривать по три подкласса: «вещества», «энергии» и «информации».

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

Таким образом, можно утверждать, что метод УФО-анализа является знаниеориентированным, а также системным и объектным одновременно.


Содержание раздела