18.07.2013 Views

информация, язык, интеллект № 3 (77) 2011

информация, язык, интеллект № 3 (77) 2011

информация, язык, интеллект № 3 (77) 2011

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Н.В.Голян, Ю.П. Шабанов-Кушнаренко<br />

Набор сформулированных условий позволяет<br />

идентифицировать конструкцию неявного выбора<br />

в полученной в результате анализа журнала<br />

регистрации событий модели бизнес-процесса в<br />

том случае, если в текущем фрагменте модели существует<br />

два (в общем случае более двух) варианта<br />

протекания процесса, которые завершаются процедурами<br />

P k и P n . Их выполнение зависит от того,<br />

по какой цепочке — или по внешнему<br />

подпроцессу пойдет реализация бизнеспроцесса<br />

после выполнения начальной процедуры.<br />

Тогда, если при реальном исполнении процесса,<br />

отраженном в журнале регистрации событий, выполнена<br />

процедура P n , значит произошла реализация<br />

цепочки .<br />

Неявная связь типа 3: внешний подпроцесс выполняется<br />

параллельно, влияя на последовательность<br />

(рис. 3).<br />

48<br />

Рис. 3. Неявная связь типа 3: внешний подпроцесс<br />

выполняется параллельно<br />

На основании анализа представленной схемы<br />

сформулируем набор условий, определяющих связи<br />

данного типа:<br />

– выход начальной процедуры P 1 – вход в промежуточный<br />

фрагмент ;<br />

– выход начальной процедуры внешнего подпроцесса<br />

P i – вход в промежуточный фрагмент<br />

;<br />

– выход процедуры P n-1 – вход в конечную процедуру<br />

внешнего подпроцесса P k $<br />

– выход последней процедуры промежуточной<br />

последовательности текущего фрагмента P n-1 вход в<br />

конечную процедуру внешнего подпроцесса P k .<br />

На основании анализа представленной схемы<br />

сформулируем набор условий, определяющих связи<br />

данного типа:<br />

1) Между начальной P 1 и конечной P n процедурами<br />

исследуемого фрагмента отсутствует явная<br />

связь.<br />

2) Между начальной P 1 и конечной P n процедурами<br />

исследуемого фрагмента существует непрямая<br />

связь .<br />

3) У первой процедуры P 2 промежуточной последовательности<br />

имеется два входа:<br />

– из начальной процедуры P 1 текущего фрагмента<br />

бизнес-процесса внешнего подпроцесса;<br />

– из начальной процедуры P i внешнего подпроцесса.<br />

4) Результаты выполнения процедуры P n-1 используются<br />

как входные для процедур P k и P n-1 .<br />

5) Конечная процедура P k внешнего подпроцесса<br />

не связана непрямой связью с начальной процедурой<br />

P 1 . Точнее, такая связь в общем случае не<br />

гарантируется.<br />

При выполнении рассмотренных пяти условий<br />

между процедурами P i и P k имеется неявная связь<br />

третього типа.<br />

Приведенные выше условия позволяют идентифицировать<br />

конструкцию неявного выбора третьего<br />

типа в том случае, если параллельно текущему<br />

фрагменту бизнес-процесса выполняется внешний<br />

подпроцесс, что приводит к возникновению конструкции<br />

с двумя входными процедурами и двумя<br />

выходными, определяющими два варианта протекания<br />

процесса. Выполнение того или иного варианта<br />

зависит от того, по какой цепочке – или<br />

по внешнему подпроцессу пойдет реализация<br />

бизнес-процесса после выполнения начальных<br />

процедур . Тогда, если в журнале регистрации событий<br />

отражено выполнение процедуры, то произошло<br />

выполнение цепочки и, следовательно,<br />

между процедурами имеется неявная связь.<br />

Неявная связь типа 4: внешний подпроцесс выполняется<br />

параллельно и в зависимости от последовательности<br />

.<br />

Данный тип связи является детализацией взаимодействий,<br />

представленных на рис. 2 и основан<br />

на параллельном выполнении рассматриваемого<br />

фрагмента и внешнего подпроцесса, причем запуск<br />

внешнего подпроцесса определяется текущим<br />

фрагментом, а его завершение влияет на выполнение<br />

текущего фрагмента (рис. 4):<br />

– выход процедуры P 2 – вход в начальную процедуру<br />

внешнего подпроцесса P i ;<br />

– выход конечной процедуры внешнего подпроцесса<br />

P k – вход в последнюю процедуру промежуточной<br />

последовательности текущего фрагмента P n -1 .<br />

На основании анализа изображенной выше схемы<br />

сформулируем набор условий, позволяющих<br />

формализовать связи данного типа:<br />

1) Между начальной P 1 и конечной P n процедурами<br />

исследуемого фрагмента отсутствует явная<br />

связь.<br />

2) Между начальной P 1 и конечной P n процедурами<br />

исследуемого фрагмента существует непрямая<br />

связь через последовательность .<br />

3) У первой процедуры P 2 промежуточной последовательности<br />

имеется два выхода:<br />

– в последующую процедуру текущего фрагмента<br />

бизнес-процесса;<br />

– в начальную процедуру P i внешнего подпроцесса.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!