Файл: МУ Контрольная Архитектура ИС.pdf

Добавлен: 15.11.2018

Просмотров: 2151

Скачиваний: 7

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

16 

 

МОДЕЛИРОВАНИЕ ПРОЦЕССОВ В СТАНДАРТЕ IDEF3 

 

2.1 

Синтаксис и семантика IDEFЗ-диаграмм 

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

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

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

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

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

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

Метод  моделирования  процессов  IDEF3  объединяет  положительные  черты  описания  (как  наиболее 

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

Моделирование  в  стандарте  IDEF3  производится  с  использованием  графического  представления 

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

Метод  IDEF3  использует  категорию  сценариев  для  упрощения  структуры  описаний  сложного 

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

IDEF3  предоставляет  инструментарий  для  наглядного  исследования  и  моделирования  сценариев 

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

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

Основное   назначение  метода   IDEF3   состоит  в  Том,  чтобы  предоставить  специалисту    (эксперту) 

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

В  стандарте  IDEF3  существуют  два  типа  диаграмм,  представляющие  описание  одного  и  того  же  

сценария  процесса  в  разных  аспектах.  Диаграммы,  относящиеся  к  первому  типу  называются   диаграммами 


background image

17 

 

описания  последовательности  выполнения  процесса  (Process  Flow  Description  Diagrams  -  PFDD).  Второй  тип 
диаграмм  описывает  состояния  объекта  и  трансформаций  в  процессе  и  называется  сеть  изменений  состояний 
объекта {Object State Transition Network - OSTN). 

Если  диаграммы  PFDD  описывают  процесс,  то  диаграммы  OSTN  используются  для  иллюстрации 

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

Ключевыми понятиями диаграммы PFDD являются понятия процесс и логика процесса. Эти диаграммы 

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

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

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

В  правом  нижнем  углу  UOW-элемента  располагается  ссылка  для  указания  либо  на  элементы  из 

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

 

 

Рис.15. Синтаксис UOW-элемента 
IDEFЗ-элемент  диаграммы  описания  процесса  типа  связь  необходим  для  связи  элементов  диаграммы  и 

описания  динамики  происходящих  процессов.  Связи  используются,  прежде  всего,  для  обозначения  отношений 
между  функциональными  UOW-элементами.  Для  отображения  временной  последовательности  выполнения 
сценариев в диаграммах описания процесса используются два основных типа связей: связи старшинства (prece- 
dence)  
и  относительные  связи  (relation).  Для  описания  специфических  отношений  между  элементами 
предназначены  четыре  дополнительных  типа  связей,  как  показано  на  рис.16.  Использование  в  IDEFЗ  
диаграммах  описания  процесса  различных  типов  связей  дает  возможность  пользователям  метода  фиксировать 
дополнительную информацию о специфике отношений между элементами диаграммы. 

Простая связь старшинства 

 

 

Сдерживаемые связи старшинства 

 

 

Относительная связь 

 

 

 

 

 

Рис.16. Типы связей в диаграммах описания процесса 
Связи старшинства выражают временные отношения старшинства между элементами диаграммы. При 

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

Имя 

Номер 

Ссылка 

Функция 

Процесс 

Действие 

Акт 

Событие 

Сценарий 

Процедура 

Операция 

Решение 


background image

18 

 

В 

С 

 

 

Рис.17. Простая связь старшинства 
Сдерживаемые  связи  старшинства  указывают  (в  дополнение  к  семантике  запуска  связей  простого 

старшинства) некоторые дополнительные условия функционирования системы. Эти дополнительные условия не 
только  выражают  то,  как  система  работает,  но  и  устанавливают  требования  к  тому,  как  система  должна  себя 
вести. 

Существует также обобщенное представление сдерживаемых связей предшествования, когда в процессе 

разработки  модели  неясно,  какая  именно  связь  предшествования  должна  использоваться,  но  ясно,  что  должна 
использоваться именно сдерживаемая связь предшествования (рис.18). 

 

 

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

элементами диаграммы описания процесса существует отношение неопределенного типа. Относительные связи 
графически показываются как пунктирные линии. 

Для  отображения  движения  объектов  используется  тип  связи  поток  объектов,  который  показывается  

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

 

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

временной  синхронизации  активизации  элементов  диаграмм  IDEF3.  Различают  перекрестки  слияния  (Fan-in 
Junction) 
и разветвления (Fan-out Junction) стрелок (рис.20). 

Перекресток  не  может  использоваться  одновременно  для  слияния  и  для  разветвления.  При  внесении 

перекрестка в диаграмму необходимо указать тип перекрестка. Тип перекрестка определяет логику и временные 
параметры  отношений  между  элементами  диаграммы.  Все  перекрестки  в  PFDDO-диаграмме  нумеруются,  а 
каждый номер имеет префикс «J». 

Тип перекрестка обозначается как: 
& - логический И, 
О - логический ИЛИ, 
Х - логический перекресток НЕЭКВИВАЛЕНТНОСТИ (исключающее ИЛИ). 

 

 

А 

В 

А 

 

 

   

 

 

 

 

 

В 

А 

С 

А 

С 

В 

А 

С 

В 


background image

19 

 

Рис.20. Перекрестки разветвления и слияния 
Стандарт  IDEF3  предусматривает  разделение  перекрестков  типа  &  и  О  на  синхронные  и  асинхронные 

(рис.21).  Это  разделение  позволяет  учитывать  в  диаграммах  описания  процессов  синхронизацию  времени 
активизации. 

 

 

 

Асинхронный 

Синхронный 

Рис.21. Обозначение синхронных и асинхронных перекрестков 
Существенным  в  методе  IDEF3  является  понятие  график  запуска.  График  запуска  -  это  визуальное 

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

 

А 

 

 

 
 

 

Время 

Рис.22. Пример графика запуска 
Визуальное  отображение  на  графике  запуска  временной  последовательности  выполнения  UOW

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

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

действий процесса в сценарии, которые приведены в табл.6. 

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

 
 
 
 

 

 

 

 

 

 

J1 

 
 
 

Рис.23. Использование перекрестков асинхронный AND 

Таблица 2Типы перекрестков 

 

Тип 

 

 

Тип 

В 

С 

 

J2 

Наименование и 

обозначение 

Смысл в  случае слияния  стрелок (Fan-in 

Junction) 

Смысл в  случае разветвления  стрелок (Fan-out 

Junction) 

Asynchronous 

AND 

Все предшествующие процессы должны 

быть завершены 

Все     следующие     процессы     должны   быть 

запущены 

 

 

 

Synchronous 

AND 

Все 

предшествующие 

процессы 

завершены одновременно 

Все следующие процессы запускаются од- 

новременно 

 

 

   

 


background image

20 

 

Asynchronous OR 

 

Один или несколько предшествующих 

процессов должны быть завершены 

Один или несколько следующих процессов 

должны быть запущены 

Synchronous OR 

 

Один или несколько предшествующих 

процессов завершаются одновременно 

Несколько следующих процессов запускаются 

одновременно 

XOR 

 

Только  один  предшествующий   процесс 

завершен 

Запускается только один следующий процесс 

 
 

 

А 

 

Рис.24. Возможный график запуска для рис.23 

 
 
 

 

 

 

 

 

 

 

J1 

 
 
 

Рис.25. Использование перекрестков синхронный AND 

 

А 

Рис.26. Возможный график запуска для рис.25 

В 

С 

J2