Построение моделей представления деятельности для реализации процессного управления в сложных организационно-технических системах

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 27.02.2019
Размер файла 386,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

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

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

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

Задача процессного управления в сложных организационно-технических системах.

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

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

,

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

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

Обобщенная схема работы должностных лиц в сложных организационно-технических системах.

В ходе анализа реализации процессов функционирования сложных организационно-технических систем [1, 2, 5], обозначенных во введении, выработана обобщенная схема работы должностных лиц, которая описывает некоторый вариант процессного управления, реализуемого на нескольких уровнях. Концепция исследования организации деятельности основана на рассмотрении нескольких связанных процессных уровней, отличающихся характерами выполняемых работ.

В соответствии с этим, в представленной на рис. 1 схеме отражены:

- организационные процессы (управленческий уровень);

- информационные процессы (коммуникационный уровень);

- рабочие процессы (исполнительский уровень).

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

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

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

Рис. 1. Обобщенная схема работы должностных лиц

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

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

1) деятельность должностных лиц рассматривается на нескольких связанных процессных уровнях - управленческом, коммуникационном и исполнительском, где организация деятельности требует согласования реализуемых бизнес-процессов, являющихся ключевыми объектами моделирования;

2) организационные процессы, определяемые иерархической структурой организации, рассматриваются во взаимосвязи с обеспечивающими процессами, разворачиваемыми на коммуникационном и исполнительском уровнях;

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

Пример описания моделей деятельности в сложных организационно-технических системах.

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

Подобный процесс может быть исполнен в существующих системах управления бизнес-процессами (BPMS) и имеет вид как показано на рис. 2.

Рис. 2. Пример процесса

С учетом различных условий (получение сигнала, срабатывание таймера), этот процесс может иметь различные варианты выполнения:

где - невыполнимый процесс;

- процесс определения результирующих показателей; -последовательное выполнение процессов; - процесс подготовки данных и выполнения расчетов.

Дополнив описание правилами, можно предложить следующую запись рассматриваемого процесса, выполненную на основании [6] -

,

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

В свою очередь, процесс с учетом результатов расчетов может иметь различные варианты выполнения:

где - процесс анализа и подготовки данных;

- процесс выполнения математических расчетов.

Исходя из чего, можно предложить следующую запись этого процесса -

,

где - правило продолжения расчетов при получении искомого результата в первом расчете. Особенностью приведенной записи является учет рекурсивности, в случае невыполнения правила .

В ходе анализа и подготовки данных одновременно выполняются пользовательские действий «Анализ данных обстановки», «…» и «Подготовка справочных данных», что можно представить в виде:

.

Это равносильно выражению

,

где - параллельное выполнение процессов [7], - добавление ресурса (при использовании символа ), в данном случае указания на определение показателей, или вывода ресурса (при использовании символа ) относительно процесса [8].

В результате анализа данных обстановки, описанной выражением

,

в процессе не появляется новый ресурс - элемент , который определяет пустой ресурс. При подготовке справочных данных

формируется новый ресурс

,

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

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

информационный функция технический

где - процесс выполнения расчета с использованием аналитической модели;

- процесс выполнения расчета с использованием имитационной модели.

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

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

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

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

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

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

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

Способ построения моделей представления коллективной деятельности в сложных организационно-технических системах.

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

Одним из способов представления вариантов функционирования процесса является описание его последовательности действий (трасс), когда составляющие его действия выполняются последовательно согласно [8]. Для процесса некоторые варианты будут иметь вид:

,

,

,

и т. п.,

где - вариант функционирования процесса;

- некоторое действие;

- выполняемое повторно действие .

Данное представление, реализующее упорядочение хронологии выполнения действий (линеаризацию) в рамках искомого порядка выполнения, обеспечивает рассмотрение всех вариантов функционирования процесса [8]:

, (1)

где - система, относящаяся к классу взаимодействующих систем, описываемых исчислением процессов [9] - ;

- совокупность всех линеаризаций простого процесса в системе .

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

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

Поэтому модели представления деятельности из примера, описанные на основе подходов [6-9], не позволяют в полной мере отражать процессы организации и информационного обеспечения деятельности в сложных системах. В связи с чем, в этих моделях невозможно:

- указывать передачу управления в случае выхода из процесса по ошибке, когда управление передается на процесс верхнего уровня, или выбора того или иного пути прохождения процесса, например, при разветвлении процесса;

- учитывать условия выполнения альтернативного процесса, в случае срабатывания таймера или при наступлении другого события, например, при получении сигнала;

- описывать одновременное выполнение процессов, их согласование;

- отражать ресурсы, которые не являются обрабатываемыми в BPMS артефактами.

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

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

Правила для рассматриваемого процесса можно задать следующим образом:

(2)

где - вариант выполнения процесса .

Иллюстрацией данного шага может служить следующая структуризация рассмотренного в примере процесса на макроуровне, представленная на рис. 3.

Рис. 3. Процесс, структурированный на макроуровне

Шаг 2. Выявить простые, в том числе синхронные процессы, которые возможно описать с использованием существующих подходов. В рассмотренном примере - это процессы , ,,.

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

Шаг 4. Выполнить описание простых процессов согласно способу, предложенному при описании примера на основе методов, описанных в [6-9]. Задание детерминированных и составных процессов и действий при этом осуществляется в соответствии с примером, представленным выше, а именно:

,

,

где - операция последовательной композиции процессов;

- операция комбинации процессов;

- операция префиксинга - добавления () или вывода () ресурса относительно процесса (действия);

- условие (правило) выполнения альтернативного процесса, ;

- некоторое множество индексов процессов и действий;

- одна из констант процессного управления: , ;

- указание необязательного элемента.

Шаг 5. Выполнить описание сложных процессов. Для определения конкретного варианта выполнения ветвящихся, требующих согласования и асинхронных процессов введена операция , которая определяет порядок развертывания во времени сложного (составного) процесса :

,

где - совокупность всех линеаризаций составляющих сложного процесса в системе ;

- операция развертывания сложного процесса на множестве всех линеаризаций .

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

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

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

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

В результате разработаны модели представления деятельности для простых процессов, заключающихся в подготовке данных, выполнении расчетов и определении некоторых показателей, а также предложен способ построения моделей представления коллективной деятельности, основанный на декомпозиции процессов на более простые процессы и дальнейшем их согласовании. Этот способ позволяет обеспечить реализацию процессного управления в сложных системах за счет организации взаимодействия внутри организационных структур, учета необходимых для этого ресурсов и правил выполнения деятельности. Особенностью предлагаемого способа построения моделей деятельности является учет не единственного порядка развертывания, а ветвящихся и асинхронных процессов, при описании которых с использованием существующих математических методов возникают сложности.

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

Литература

1. Сысков В.В., Коваленко Д.В., Фенске А.В., Богатырёв В.В. Развитие способа процессного управления деятельностью боевых расчетов систем и средств ВКО // Радиопромышленность. М.: ЦНИИ «Электроника», 2014. № 1. с. 80-89.

2. Захарченков К.В. Разработка метода, моделей и технологии оценки эффективности процессов управления в корпоративных информационных системах: дис. … канд. техн. наук: 05.13.10. Могилев: Белорусско-Российский университет, 2014. 231 с.

3. Чеботарев В.Г., Громов А.И. Роль субъективности в бизнес-процессах // Бизнес-информатика. М.: НИУ ВШЭ, 2013. № 1 (23). С. 3-9.

4. Jeston J., Nelis J. Business Process Management: Practical Guidelines to Successful Implementations. Oxford: Elsevier, 2006. 438 p.

5. Кузнецов Н.А., Кульба В.В., Ковалевский С.С., Косяченко С.А. Методы анализа и синтеза модульных информационно-управляющих систем. М.: Физматлит, 2002. 800 с.

6. Bergstra J.A., Klop J.W. Process algebra for synchronous communication // Information and Control. NY: Academic Press, Inc., 1984. № 60. pp. 109-137.

7. Борисов Е.С. Агенториентированная технология построения систем искусственного интеллекта [Электронный ресурс] // Сайт Е.С. Борисова. 2014. Режим доступа: http://mechanoid.kiev.ua/ai-agents.html, свободный.

8. Миронов А.М. Теория процессов. Переславль-Залесский: Университет города Переславля, 2008. 344 с.

9. Milner R.A. Calculus of Communicating Systems. Edinburgh: University of Edinburgh, 1986. 171 p.

Размещено на Allbest.ru

...

Подобные документы

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

    дипломная работа [2,4 M], добавлен 26.05.2012

  • Анализ деятельности таксомоторного парка. Выбор жизненного цикла автоматизированной информационной системы. Построение структуры базы данных системы и разработка понятного интерфейса. Характеристика процессов, протекающих в автоматизированных системах.

    дипломная работа [1,5 M], добавлен 06.06.2013

  • Системы и задачи их анализа. Методы системного анализа: аналитические; математические. Сущность автоматизации управления в сложных системах. Структура системы с управлением, пути совершенствования. Цель автоматизации управления. Этапы приятия решений.

    реферат [324,3 K], добавлен 25.07.2010

  • Создание сложных двумерных и трехмерных моделей в среде AutoCAD, КОМПАС-3D и Autodesk Inventor. Построение эскизов на плоскости, порядок создания чертежей. Способы построения моделей и особенности их применения в той или иной ситуации на практике.

    контрольная работа [1,2 M], добавлен 30.05.2015

  • Проблема защиты информации в системах электронной обработки данных. Причины возникновения промышленного шпионажа. Виды технических средств промышленного шпионажа. Методы защиты информации. Приборы обнаружения технических средств промышленного шпионажа.

    курсовая работа [349,4 K], добавлен 27.04.2013

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

    курсовая работа [531,1 K], добавлен 21.08.2011

  • Сущность, основные характеристики и компоненты информационных технологий и необходимость их использования в системах управления. Автоматизация уровня исполнительной деятельности персонала. Информационная, коммуникационная и системная модели офиса.

    курсовая работа [56,0 K], добавлен 13.08.2010

  • Понятия о базах данных и системах управления ими, классификация и типы, инфологическая моль, принципы и основные этапы проектирования. Построение автоматизированной информационной системы. Среда разработки и краткая характеристика используемых кодов.

    курсовая работа [594,2 K], добавлен 12.09.2014

  • Тенденции вовлечения технических средств для обеспечения коммуникаций между людьми. Закономерности информационных процессов в медико-биологических системах; создание новых ИТ на основе теоретического фундамента, пути их внедрения в медицинскую практику.

    контрольная работа [76,1 K], добавлен 21.11.2010

  • Информационные технологии в экономике. Основы автоматизации экономической деятельности предприятий. Компьютерные технологии моделирования управления. Защита информации в информационных системах. Программное обеспечение экономической деятельности.

    курс лекций [1,8 M], добавлен 15.03.2010

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

    реферат [1,1 M], добавлен 16.11.2010

  • Понятие об управлении, основные его принципы и цели в технических системах. Сущность отрицательной обратной связи, основы построения и требования к системам автоматического регулирования и управления. Проблемы управления как многокритериальная задача.

    реферат [992,7 K], добавлен 16.03.2009

  • Информационная система – совокупность организационных, технических и программных средств, объединенных в единую систему для сбора, хранения, обработки, выдачи необходимой информации. Анализ особенностей инфологической, логической моделей базы данных.

    курсовая работа [675,2 K], добавлен 16.09.2017

  • Синтаксис логики предикатов. Преобразование унарных предикатов в бинарные. Функции, выполняемые экспертной системой. Правила "если-то" для представления знаний. Разработка оболочки в экспертных системах. Рассуждения, использующие логические формулы.

    курс лекций [538,1 K], добавлен 16.06.2012

  • Понятие администрирования баз данных, функции и роли администраторов. Управление целостностью данных в системах управления базами данных, буферизация, транзакция, журнализация. Управление безопасностью в системах, источники нарушения целостности данных.

    курсовая работа [164,7 K], добавлен 15.07.2012

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

    дипломная работа [1,3 M], добавлен 01.07.2011

  • Информационные и автоматизированные системы управления технологическими процессами на промышленных предприятиях. Базы данных в автоматизированных системах управления. Системы планирования ресурсов предприятия, сбора и аналитической обработки данных.

    контрольная работа [486,7 K], добавлен 29.10.2013

  • Анализ потока данных с учетом их прогнозирования, составления статических отчетов в системах учета. Ограничения на информацию в базе данных. Логическое проектирование баз данных. Описание основных функций групп пользователей и управления данными.

    курсовая работа [1,6 M], добавлен 09.03.2022

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

    контрольная работа [25,8 K], добавлен 10.02.2011

  • Знакомство с основными видами деятельности коммерческого предприятия ООО "Рога и копыта". Рассмотрение основных целей и задач IT-отдела: поддержание работоспособности оборудования в организации, участие в разработке организационно-технических мероприятий.

    отчет по практике [26,1 K], добавлен 13.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.