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

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

- некоторые научно-исследовательские работы;

 - процессы, проходящие в неопределенных внешних условиях или с неопределенными ресурсами;

 - выполнение корректирующих действий по новой выявленной проблеме с не выявленной причиной;

 - диагностика неисправностей сложного оборудования.

Большинство из этих процессов выполняется впервые, а многие из них - только один раз.

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

Один из методов описания подобных процессов - диаграмма процесса принятия решения (Process Decision Program Chart - PDPC), является одним из «Семи инструментов менеджмента качества». Такая диаграмма представляет собой иерархическую структуру в виде дерева, «корни» которого - это конкретные решения поставленной задачи.

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

Рис 3    Пример структуры диаграммы процесса принятия решения

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

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

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

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

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

В данном случае важную роль играют три момента:

 - четкое описание свойств объектов, так как действия будут направлены на изменение этих свойств;

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

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

1 – высший приоритет, то есть действия провести незамедлительно;

2 – средний приоритет, то есть действия провести, если отработаны все прерывания первого приоритета;

3 – низший приоритет, то есть действия провести, если отработаны все прерывания первых двух приоритетов.

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

Дата: 2019-04-23, просмотров: 460.