ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Методология описания бизнес-процессов IDEF3IDEF3 — способ описания процессов с использованием структурированного метода, позволяющего эксперту в предметной области представить положение вещей как упорядоченную последовательность событий с одновременным описанием объектов, имеющих непосредственное отношение к процессу. IDEF3 является технологией для сбора данных, требующихся для проведения структурного анализа системы. На рис. 13 изображен пример описания процесса с использованием методологии IDEF3 IDEF3 также может быть использован как метод проектирования бизнес-процессов. Рис. 13. Описание процесса в методологии IDEF3 Основой модели IDEF3 служит так называемый сценарий бизнес-процесса, который выделяет последовательность действий или подпроцессов анализируемой системы. Сценарий для большинства моделей должен быть документирован. Также важным для системного аналитика является понимание цели моделирования — набора вопросов, ответами на которые будет служить модель, границ моделирования, какие части системы войдут, для кого разрабатывается модель. Как и в любой рассматриваемой в этой книге технологии моделирования действий, главной организационной единицей модели IDEF3 является диаграмма. Взаимная организация диаграмм внутри модели IDEF3 особенно важна в случае, когда модель заведомо создается для последующего опубликования или рецензирования. Аналогично другим технологиям моделирования действие, или в терминах IDEF3 «единица работы» (Unit of Work - UOW), — является другим важным компонент модели. Диаграммы IDEF3 отображают действие в виде прямоугольника. Каждому из действий присваивается уникальный идентификационный номер. Этот номер не используется вновь даже в том случае, если в процессе построения модели действие удаляется. В диаграммах IDEF3 номер действия обычно предваряется номером его родителя (рис. 14) Рис. 14. Изображение и нумерация действия в диаграмме IDEF3 Связи Связи выделяют существенные взаимоотношения между действиями. Все связи в IDEF3 являются однонаправленными.. В табл. 1 приведены три возможных типа связей. Таблица 1.
Связь типа «временное предшествование». С вязи этого типа показывают, что исходное действие должно полностью завершиться, прежде чем начнется выполнение конечного действия.. Пример связи: В этом примере автор должен принять рекомендации рецензентов, прежде чем начать вносить соответствующие изменения в работу. Рис. 15. Связь типа «временнóе предшествование» между действиями 1.1 и 1.2 Связь типа «объектный поток». - некоторый объект, являющийся результатом выполнения исходного действия, необходим для выполнения конечного действия. Наименования потоковых связей должны четко идентифицировать объект, который передается с их помощью. Пример рис. 16. В приведенном примере счет на оплату услуг является результатом выполнения действия 1.1. Рис. 16. Объектная связь между действиями 1.1 и 1.2 Связь типа «нечеткое отношение». Связи этого типа используются для выделения отношений между действиями, которые невозможно описать с использованием предшественных или объектных связей. Значение каждой Такой связи должно быть определено, поскольку связи тина «нечеткое отношение» сами по себе не предполагают никаких ограничений. Одно из применений нечетких отношений — отображение взаимоотношений между параллельно выполняющимися действиями. На рис. 17 приводится фрагмент процесса запуска бензопилы с водяным охлаждением и нечеткое отношение между действиями «запустить двигатель» и «запустить водяной насос». Название стрелки может быть использовано для описания типа отношения, более подробное объяснение может быть приведено в виде отдельной ссылки. Рис. 17. Связь типа «нечеткое отношение» Наиболее часто нечеткие отношения используются дня описания специальных случаев связей предшествования, например для описания альтернативных вариантов временного предшествования. На рис. 18 вертикальные линии показывают начало и окончание действий 1.1 и 1.2, имеющих предшественную связь. В соответствии с порядком действий, показанным на рис. 15, внесение исправлений в работу начинается после принятия всех замечаний от рецензентов. Рис. 18. Временнáя шкала выполнения действия для рис. 17 Связь нечеткого отношения, альтернативная предшественной связи на рис. 15, представлена нарис. 19. В этом примере внесение исправлений начинается по мере получения замечаний от рецензентов, т.е. до непосредственного окончания действия по принятию замечаний. Рис. 19. Альтернативная связь предшествования Завершение одного действия может инициировать начало выполнения сразу нескольких других действий или, наоборот, определенное действие может требовать завершения нескольких других действий до начала своего выполнения. Соединения разбивают или соединяют внутренние потоки и используются для описания ветвления процесса: · разворачивающие соединения используются для разбиения потока. Завершение одного действия вызывает начало выполнения нескольких других; · сворачивающие соединения объединяют потоки. Завершение одного или нескольких действий вызывает начало выполнения другого действия. В табл. 2 объединены три типа соединений. Таблица 2.
Примеры разворачивающих и сворачивающих соединений приведены на рис. 20. Рис. 20. Два вида соединений «И»-соединения. Соединения этого типа инициируют выполнение конечных действий. Все действия, присоединенные к сворачивающему «и»-соединению, должны завершиться, прежде чем начнется выполнение следующего действия. На рис. 21 после обнаружения пожара инициируются включение пожарной сигнализации, вызов пожарной охраны, и начинается тушение пожара. Запись в журнал производится только тогда, когда все три перечисленных действия завершены. Рис. 21. «И»-соединения Соединение «эксклюзивное "или"». Вне зависимости от количества действий, связанных со сворачивающим или разворачивающим соединением «эксклюзивное «или», инициировано будет только одно из них, и поэтому только оно будет завершено перед тем, как любое действие, следующее за сворачивающим соединением «эксклюзивное «или», сможет начаться. На рис. 22 соединение «эксклюзивное «или» используется для отображения того факта, что студент не может одновременно быть направлен на лекции по двум разным курсам. Рис. 22. Соединение «эксклюзивное "или"» Соединение «или» предназначено для описания ситуаций, которые не могут быть описаны двумя предыдущими типами соединений. На рис. 23 соединение J2 может активизировать проверку данных чека и/или проверку суммы наличных. Проверка чека инициируется, если покупатель желает расплатиться чеком, проверка суммы наличных — при оплате наличными. И то, и другое действие инициируются при частичной оплате как чеком, так и наличными. Рис. 23. Соединения «или» Синхронные и асинхронные соединения. В рассмотренных примерах связей «и» и «или» не затрагиваются отношения между началом и окончанием действий, инициируемых разворачивающими соединениями. Все действия в этих примерах выполнялись асинхронно, т.е. они не инициируются одновременно. Однако есть случаи, когда время начала или окончания параллельно выполняемых действий должно быть одинаковым, т.е. действия должны выполняться синхронно. Для моделирования такого поведения системы используются различные виды синхронных соединений (табл. 3). Синхронное соединение обозначается двумя вертикальными линиями внутри прямоугольника. Таблица 3.
На рис. 24 представлена модель, построенная с использованием синхронного соединения. Рис. 24. Синхронное соединение Заметим, что синхронное разворачивающее соединение не обязательно должно иметь парное себе сворачивающее соединение. Парность соединений. Все соединения на диаграммах должны быть парными, из чего следует, что любое разворачивающее соединение имеет парное себе сворачивающее. Однако типы соединений не обязательно должны совпадать. На рис. 25 разворачивающее «и»-соединение имеет парное сворачивающее «или»-соединение. Интерпретация соединения J1 аналогична случаю, показанному на рис. 21. Соединение J2 интерпретируется следующим образом: после включения пожарной сигнализации и/или вызова пожарных, и/или начала тушения производится запись в журнал. Рис. 25. Пример комбинации двух типов соединений Комбинации соединений. Соединения могут комбинироваться для создания более сложных ветвлений (рис. 26). Комбинации соединений следует использовать с осторожностью, поскольку перегруженные ветвлением диаграммы могут оказаться сложными для восприятия. Рис. 26. Диаграмма IDEF3 с комбинацией соединений Указатели — это специальные символы, которые ссылаются на другие разделы описания процесса. Они используются при построении диаграммы для привлечения внимания пользователя к каким-либо важным аспектам модели. Указатель изображается на диаграмме в виде прямоугольника, похожего на изображение действия. Имя указателя обычно включает его тип (например, ОБЪЕКТ, UOB и т.п.) и идентификатор (табл. 4 ). На рис. 27 показан указатель типа ОБЪЕКТ. Таблица 4.
На рис. 28 показан пример отображения важного для данной модели отношения между действием и объектом. Действия в IDEF3 могут быть декомпозированы или разложены на составляющие для более детального анализа. Метод IDEF3 позволяет декомпозировать действие несколько раз, что обеспечивает документирование альтернативных потоков процесса в одной модели. Для корректной идентификации действий в модели с множественными декомпозициями схеманумерации действий расширяется и наряду с номерами действия в его родителя включает в себя порядковый номер декомпозиции. Например, в номере действия 1.2.5:1 —номер родительского действия, 2 — номер декомпозиции, 5 — номер действия. Не нашли, что искали? Воспользуйтесь поиском:
|