.RU

1.4 Другие диаграммы IDEF0 - Методические рекомендации по выполнению лабораторных работ по курсу «Управление процессами»...


^ 1.4 Другие диаграммы IDEF0

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

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

^ Презентационные диаграммы (For Exposition Only diagrams  FEO diagrams) часто включают в мо­дели, чтобы проиллюстрировать другие точки зрения или детали, вы­ходящие за рамки традиционного синтаксиса IDEF0. Диаграммы FEO допускают нарушение любых правил построения диаграмм IDEF0 в целях выделения важных с точки зрения аналитика частей модели. Естественно, если диаграмма FEO включена в модель исключительно для отображения другой точки зрения на систему, она будет выглядеть как обыкновенная диаграмма IDEF0, удовлетворяя всем ограничениям IDEF0.

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

2 Методология описания бизнес-процессов IDEF3

^ 2.1 Назначение методологии IDEF3

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

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

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

^ 2.2 Синтаксис и семантика графического языка IDEF3


2.2.1 Модели IDEF3
Принципиальным отличием методологии IDEF3 явля­ется возможность моделирования динамики процессов, т.е. каким образом про­цессы непосредственно исполняются в организации.

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

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

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

Для системного аналитика также важно понимание цели моделирования – набора вопросов, ответами на которые будет служить модель; границ моделирования (какие части системы войдут в модель, а какие не будут в ней отображены) и целевой аудитории (для кого разрабатывается модель).
2.2.2 Действие
Аналогично другим технологиям моделирования действие, или в терминах IDEF3 «единица работы» (Unit of Work – UOW), в диаграммах IDEF3 отображается в виде прямоугольника. Каждому из действий присваивается уникальный идентификационный номер. Этот номер не используется вновь даже в том случае, если в процессе построения модели действие удаляется. В диаграммах IDEF3 номер действия обычно предваряется номером его родителя (рисунок 12).





Рисунок 12 – Изображение и нумерация действия в диаграмме IDEF3

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

^ Связь типа «Временное предшествование». Как видно из названия, связи этого типа отражают, что исходное действие должно полностью завершиться, прежде чем начнется выполнение конечного действия. Связь должна быть поименована таким образом, чтобы человеку, просматривающему модель, была понятна причина ее появле­ния. Во многих случаях завершение одного действия инициирует начало выполнения другого, как показано на рисунке 13. В этом примере автор должен принять рекомендации рецензентов, прежде чем начать вносить соответствующие изменения в работу.


Таблица 2 – Типы связей в модели IDEF3

Изображение

Название

Назначение



Временное пред­шествование (Temporal prece­dence)

Исходное действие должно завершиться прежде, чем конечное действие сможет начаться



Объектный поток (Object flow)

Выход исходного действия является входом конечного действия. Исходное дей­ствие должно завершиться прежде, чем конечное действие сможет начаться



Нечеткое отношение (Relationship)

Вид взаимодействия между исходным и конечным действиями задается аналитиком отдельно для каждого случая ис­пользования такого отношения






Рисунок 13 – Связь типа «Временное предшествование» между
действиями 1.1 и 1.2


^ Связь типа «Объектный поток». Одна из наиболее часто встречающихся причин использования связи типа «Объектный поток» состоит в том, что некоторый объект, являющийся результатом выполнения исходного действия, необходим для выполнения конечного действия. Такая связь отличается от связи временного предшествования двойным концом обозначающей ее стрелки. Наименования потоковых связей должны четко идентифицировать объект, который передается с их помощью. Временная семантика объектных связей аналогична связям предшествования. Это означает, что порождающее объектную связь исходное действие должно завершиться, прежде чем конечное действие начнет выполняться, как показано на рисунке 14. В приведенном примере счет на оплату услуг является результатом выполнения действия 1.1. Счет необходим для проведения оплаты услуг.





Рисунок 14 – Объектная связь между действиями 1.1 и 1.2


Связь типа «Нечеткое отношение». Связи этого типа используются для выделения отношений между действиями, которые невозможно описать с использованием предшественных или объектных связей. Значение каждой такой связи должно быть определено, поскольку связи типа «Нечеткое отношение» сами по себе не предполагают никаких ограничений. Одно из применений нечетких от­ношений – отображение взаимоотношений между параллельно выполняющимися действиями. Рисунок 15 иллюстрирует фрагмент процесса запуска бензопилы с водяным охлаждением и нечеткое отношение между действиями «Запустить двигатель» и «Запустить водяной насос». Название стрелки может быть использовано для описания природы отношения, более подробное объяснение может быть приведено в виде отдельной ссылки.





Рисунок 15 – Связь типа «Нечеткое отношение»


Наиболее часто нечеткие отношения используются для описания специальных случаев связей предшествования, например, для описания альтернативных вариантов временного предшествования. Обратимся еще раз к рисунку 13. На рисунке 16 вертикальные линии показывают начало и окончание действий 1.1 и 1.2, имеющих предшественную связь. В соответствии с рисунком внесение исправлений в работу начинается ПОСЛЕ принятия всех замечаний от рецензентов.





Рисунок 16 – Временная шкала выполнения действия


Альтернативная предшественной связи (см. рисунок 13) связь нечеткого отношения представлена на рисунке 17. В этом примере внесение исправлений начинается по мере получения замечаний от рецензентов, т.е. до непосредственного окончания действия по принятию замечаний.





Рисунок 17 – Альтернатива связи предшествования


На рисунке 18 приведена соответствующая этой ситуации временная шкала.





Рисунок 18 – Альтернативная временная шкала


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

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

^ Сворачивающие соединения объединяют потоки. Завершение одного или нескольких действий вызывает начало выполнения только одного другого действия.

В таблице 3 представлены соединения, используемые в моделях IDEF3.


Таблица 3 – Типы соединений в модели IDEF3

^ Графическое
обозначение

Название

Вид

Правила инициации

&

«И»

Разворачивающее


Каждое конечное действие обязательно инициируется


Сворачивающее

Каждое исходное действие обязательно должно завершиться

Х


«Эксклюзивное ИЛИ»


Разворачивающее


Одно и только одно конечное действие инициируется


Сворачивающее


Одно и только одно исходное действие должно завершить­ся


O

«ИЛИ»


Разворачивающее


Одно (или более) конечное действие инициируется


Сворачивающее


Одно (или более) исходное действие должно завершить­ся



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





Рисунок 19 – «И»-соединения


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

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

На рисунке 20 соединение «Эксклюзивное ИЛИ» используется для отображения того факта, что студент не может одновременно быть направлен на лекции по двум разным курсам.





Рисунок 20 – Соединение «Эксклюзивное ИЛИ»


«ИЛИ»-соединение. Соединения этого типа предназначены для описания ситуаций, которые не могут быть описаны двумя предыдущими типами соединений. На рисунке 21 соединение J2 может активировать проверку данных чека и (или) проверку суммы наличных. Проверка чека инициируется, если покупатель желает расплатиться чеком; проверка суммы наличных – при оплате наличными. И то, и другое действие инициируется при частичной оплате чеком и частичной – наличными.





Рисунок 21 – Соединение «ИЛИ»


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

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


Таблица 4 – Типы указателей модели IDEF3

^ Тип указателя

Назначение

ОБЪЕКТ
(OBJECT)

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

ССЫЛКА
(GOTO)

Для реализации цикличности выполнения дей­ствий. Указатель ССЫЛКА может относиться и к соединению

ЕДИНИЦА
ДЕЙСТВИЯ
(Unit of Behavior  UOB)

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

ЗАМЕТКА
(NOTE)

Для документирования любой важной информации общего характера, относящейся к изображенному на диаграммах

^ УТОЧНЕНИЕ (ELAB)

Для уточнения или более подробного описания изображенного на диаграмме. Указатели УТОЧНЕНИЕ обычно используются для описания логики ветвления у соединений


Указатель изображается на диаграмме в виде прямоугольника, похожего на изображение действия. Имя указателя обычно включает его тип (например, ОБЪЕКТ, UOB и т.п.) и идентификатор.

На рисунке 22 показан пример отображения важного с точки зрения модели отношения между действием и объектом.



Рисунок 22 – Указатель ОБЪЕКТ ссылается на действие



12obshesistemnie-usloviya-i-principi-ustojchivogo-razvitiya-nacionalnaya-strategiya-ustojchivogo.html
12ocenka-urovnya-kachestva-skachajte-dannuyu-rabotu-besplatno.html
12osnovnie-funkcii-rukovodstvo-polzovatelya-setevoj-cifrovoj-videorekorder.html
12osobennosti-russkogo-yazika-21-veka-1-ponyatie-kulturi-rechi-svyaz-nauk-filosofii-sociologii-psihologii.html
12p8-slesarnie-raboti-pravil-po-tehnike-bezopasnosti-pri-proizvodstve-nablyudenij-i-rabot-na-seti-goskomgidrometa.html
12postanovka-zadachi-a-f-zavalnyuk-zav-kafedroj-d-t-n-professor.html
  • uchenik.bystrickaya.ru/intensivnij-kurs-po-metodu-shehtera-inostrannij-kak-rodnoj-5-nedel.html
  • bystrickaya.ru/znaniemaniya-2010-olimpiada-shkolnikov-g-zhukovskogo-publichnij-doklad-mou-shkola-13-s-uiop-g-o-zhukovskij.html
  • znanie.bystrickaya.ru/5-ustaya-rech-uchebno-metodicheskoe-posobie-izdanie-vosmoe-stereotipnoe-izdatelstvo-ekzamen-moskva-2008.html
  • zanyatie.bystrickaya.ru/podprogramma-izuchenie-i-issledovanie-antarktikifederalnoj-celevoj-programmi-mirovoj-okeans-izmeneniyami-ot-12-avgusta-2010g.html
  • literature.bystrickaya.ru/celevaya-programma-kaliningradskoj-oblasti-programma-modernizacii-zdravoohraneniya-kaliningradskoj-oblasti-na-2011-2012-godi-stranica-13.html
  • notebook.bystrickaya.ru/iz-knigi-ekoanarhizm-blagodarit-za-sodejstvie-v-podgotovke-etoj-knigi.html
  • portfolio.bystrickaya.ru/polozhenie-ob-uchetnoj-politike-dlya-celej-buhgalterskogo-ucheta-na-2006-god-n-e-kryukov-28-aprelya-2006-g.html
  • zanyatie.bystrickaya.ru/praktika-konstitucionnogo-suda-rf-po-voprosam-nalogooblozheniya.html
  • report.bystrickaya.ru/gosudarstvennaya-programma-uchebniki-russkogo-yazika-dlya-1-2-3-klassa-sravnitelnij-analiz-razdelov-i-osnovnih-tem-formirovanie-fonetiko-graficheskih-umenij-na-1-stupeni.html
  • vospitanie.bystrickaya.ru/world-englishes-paradigm-ili-kontaktnaya-variantologiya-anglijskogo-yazika-predislovie-k-perevodu.html
  • assessments.bystrickaya.ru/dopolnitelnie-celevie-indikatori-i-pokazateli-koncepciya-federalnoj-celevoj-programmi-modernizaciya-edinoj-sistemi.html
  • books.bystrickaya.ru/bibliotechnoe-delo-byulleten-novih-postuplenij.html
  • lecture.bystrickaya.ru/avtor-kursa-kuznicin-oleg-sergeevich.html
  • uchitel.bystrickaya.ru/razdel-8-razvitie-form-ustrojstva-v-semyu-detej-sirot-i-ob-utverzhdenii-ezhegodnogo-gosudarstvennogo-doklada.html
  • credit.bystrickaya.ru/po-forme-eksternat-po-specialnosti-finansi-i-kredit-vipusk-sostavil-3-cheloveka.html
  • bystrickaya.ru/voprosi-i-otveti-po-gosekzamenu-mgsu-misi-2004g-chast-9.html
  • paragraf.bystrickaya.ru/zakonom-rf-ob-obrazovanii-ot-10-07-1992-3266-1.html
  • knowledge.bystrickaya.ru/oblast-krugooborota-oborotnih-sredstv-predpriyatiya.html
  • credit.bystrickaya.ru/organizacionno-pravovie-osnovi-deyatelnosti-rossijskoj-sistemi-preduprezhdeniya-i-likvidacii-chrezvichajnih-situacij-zadanie-1-stranica-5.html
  • esse.bystrickaya.ru/referat-2003-g-170-kbajt.html
  • college.bystrickaya.ru/2-ioniziruyushee-izluchenie-radiacionnaya-bezopasnost-osnovnie-sanitarnie-pravila-obespecheniya-radiacionnoj-bezopasnosti-stranica-2.html
  • student.bystrickaya.ru/-referati-katalogi-stranica-6.html
  • znanie.bystrickaya.ru/74-provedenie-praktik-otchet-o-samoobsledovanii-deyatelnosti-filiala-po-realizacii-osnovnih-obrazovatelnih-programm.html
  • upbringing.bystrickaya.ru/mestoimenno-sootnositelnimi-sovremennij-russkij-yazik.html
  • nauka.bystrickaya.ru/usloviya-realizacii-proekta-perspektivnogo-razvitiya-plan-realizacii-proekta-perspektivnogo-razvitiya-na-2011-2015.html
  • institut.bystrickaya.ru/tema-2-aktivi-i-kapital-organizacii-kurs-lekcij-po-finansam-i-finansam-organizacij-predpriyatij-professora.html
  • uchitel.bystrickaya.ru/rasputin-valentin-stranica-7.html
  • occupation.bystrickaya.ru/metodicheskie-ukazaniya-k-izucheniyu-disciplini-i-vipolneniyu-kontrolnoj-raboti-dlya-studentov-zaochnoj-formi-obucheniya.html
  • pisat.bystrickaya.ru/sushnost-i-rol-gosudarstvennogo-byudzheta-rf.html
  • grade.bystrickaya.ru/metodicheskie-ukazaniya-k-laboratornim-rabotam-po-kursu-programmirovanie-na-yazikah-visokogo-urovnya.html
  • portfolio.bystrickaya.ru/participle-construction-as-a-parenthesis-atika-v-uprazhneniyah-ch-infinitiv-gerundij-prichastie-sbornik-uprazhnenij.html
  • writing.bystrickaya.ru/bag-i-bogdan-porozn-no-uzhe-vmeste-delo-lis-oborotnej.html
  • tetrad.bystrickaya.ru/uchebno-metodicheskij-kompleks-po-specialnosti-yurisprudenciya.html
  • turn.bystrickaya.ru/polozhenie-ob-obshem-sobranii-akcionerov-zakritogo-akcionernogo-obshestva-sibakademinvest.html
  • learn.bystrickaya.ru/glava-10-elizabet-strajd-slavilas-v-istende-svoim-burnim-harakterom-i-dovolno-vzrivoopasnimi-otnosheniyami-so.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.