Функциональный блок это бизнес процесс

IDEF0 относится к семейству IDEF, которое появилось в конце 60-х гг. XX в. под названием SADT (Structured Analysis and Design Technique). IDEES может быть использована для моделирования широкого класса систем.

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

Описание бизнес-процесса

При этом дуги (стрелки), представляя множества объектов, в зависимости от того, в какую грань блока (прямоугольника ра­боты) они входят или из какой грани выходят, делятся на пять видов:

• входа (входят в левую грань работы) — изображают дан­ные или объекты, изменяемые в ходе выполнения работы;

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

• выхода (выходят из правой грани работы) — изображают данные или объекты, появляющиеся в результате выполнения работы;

• механизма (входят в нижнюю грань работы) — изобража­ют ресурсы, необходимые для выполнения работы, но не изме­няющиеся в процессе работы (например, оборудование, людс­кие ресурсы и т.д.);

• вызова (выходят из нижней грани работы) — изображают связи между разными диаграммами или моделями, указывая на некоторую диаграмму, где данная работа рассмотрена более под­робно.

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

Все работы и стрелки должны быть именованы. Первая диаг­рамма в иерархии диаграмм IDEES всегда изображает функциони­рование системы в целом. Такие диаграммы называются контек­стными.

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

После описания контек­ста строят следующие диаграммы в иерархии. Каждая последую­щая диаграмма является более подробным описанием (декомпо­зицией) одной из работ на вышестоящей диаграмме (рис. 3.1). Описание каждой подсистемы проводится аналитиком совместно с экспертом предметной области.

Понятия | Взаимосвязи блоков IDEF0

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

Увидеть эти уязвимые места в системе можно, например, с помощью функционально-стоимостного анализа (ФСА) — мето­дологии непрерывного совершенствования продукции, производ­ственных технологий и организационных структур.

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

В частности, с помощью ФСА можно решать задачи: анали­за затрат (выявление зон неоправданно высоких затрат на всем жизненном цикле объекта); оценки решений (программное обес­печение для количественной оценки новых идей и проектов); оценки конкурентоспособности (определение конкурентоспособ­ной цены и т.д.).

В /МТЮ-моделях используются как естественный, так и гра­фический языки. Графический язык IDEE) организует естествен-

ный язык определенным и однозначным образом. Это позволяет создавать модели систем с требуемой степенью детализации. Сбор информации (опрос) является первым этапом на пути создания модели бизнес-процессов. После этого формируется перечень воп­росов, на которые должна ответить модель. Затем определяются цель и «точка зрения» модели.

Выбор цели осуществляется с уче­том составленного перечня вопросов, а выбор точки зрения — в соответствии с выбором позиции, с которой описывается система.

Функциональная модель представляет систему функций, ре­ализуемых в системе через взаимоотношения ее объектов. IDEFG- модель имеет единственную цель и единственный субъект. Цель модели — получение ответов на определенную совокупность вопросов. Субъект — это сама система. Методология IDEE) тре­бует, чтобы создаваемая модель системы рассматривалась всегда с одной и той же позиции, или точки зрения.

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

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

Далее начинается процесс моделирования по методологии IDEF0. Конечным результатом этого процесса является набор взаимосогласованных описаний (диаграмм) — от описания са­мого верхнего уровня всей системы, представленного контекст­ной диаграммой, до подробного описания деталей или опера­ций системы. /ДЕ/Ю-модель объединяет и организует диаграммы в иерархические структуры, в которых диаграммы верхних уров­ней менее детализированы, чем диаграммы нижних уровней.

Диаграммы IDEF0-модели оформляются стандартным обра­зом на бланках. При последовательных приближениях в про­цессе создания IDÈF0-модели одна и та же диаграмма вместе с ее блоками и дугами может перечерчиваться несколько раз, что приводит к появлению ее различных вариантов. Для идентифи­кации версий диаграмм в IDEFG используется схема контроля конфигурации диаграмм, основанная на хронологических но­мерах, или С-номерах.

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

Декомпозируемый блок называется родительским блоком, а со­держащая его диаграмма — соответственно родительской диаграм­мой. Таким образом, /1)£Я)-диаграмма является декомпозицией некоторого ограниченного объекта. Принцип ограничения объекта встречается на каждом уровне. Диаграмма, состоящая из одного блока и его дуг, определяет границу системы и называется кон­текстной диаграммой модели. Таким образом, этот блок изобра­жает границу системы: все, лежащее внутри него, является час­тью описываемой системы, а все, лежащее вне его, образует среду системы.

Читайте также:  Колледж малого бизнеса Нижний Новгород рейтинг

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

Одним из важных моментов при проектировании ИС с по­мощью методологии IDEM) является точная согласованность типов связей между функциональными блоками. В методоло­гии, например, можно выделить взаимосвязи типов: обратная связь по управлению, обратная связь по входу и выход-меха­низм. Обратные связи по управлению и входу представляют ите­рацию или рекурсию, а связи выход-механизм характерны при распределении источников ресурсов.

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

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

Для каждого из элементов IDEF0-диаграмм, функциональ­ных блоков, интерфейсных дуг — существующий стандарт под­разумевает создание и поддержание набора соответствующих определений, ключевых слов, повествовательных изложений и т.д., которые характеризуют объект, отображенный данным эле­ментом. Этот набор называется глоссарием и является описани­ем сущности данного элемента.

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

Существуют некоторые критерии для определения момента завершения моделирования:

а) блок содержит достаточно деталей;

б) необходимо изменить уровень абстракции, чтобы достичь большей детализации блока;

в) необходимо изменить точку зрения, чтобы детализировать блок;

г) блок очень похож на другой блок той же модели;

д) блок очень похож на блок другой модели;

е) блок представляет тривиальную функцию.

Подводя итог приведенному краткому представлению мето­дологии IDEFG, следует отметить, что она может служить еди­ной методологической основой совершенствования управления системой. IDEM)-моделирование поддерживается, например, С45£-средствами BPWin и IDEFO/EM Tool.

Источник: finances.social

Описание функциональных блоков в стандарте IDEF0

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

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

— функциональный блок — описание функций, операций, действий, работ;

— интерфейсная дуга — линия, связывающая функциональ­ные блоки и описывающая объекты (потоки объектов).

Функциональные блоки и интерфейсные дуги будут подробно рассмотрены позднее. Однако у вас может возникнуть вопрос: а по­чему, критикуя функциональный подход, мы должны рассматривать функциональное моделирование? Здесь под термином «функциональ­ное моделирование» понимается моделирование процессов функцио­нирования. А вот само функционирование должно строиться исходя из процессного подхода.

Методология IDEF0 основана на следующих концептуальных по­ложениях:

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

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

На IDEF0-диаграмме, основном документе при анализе и проектировании БП, блок представляется прямоугольни­ком. Интерфейсы, посредством которых блок взаимодействует с другими блоками или с внешним по отношению к моделируемому БП окружению, представляются стрелками, входящими в блок или выходящими из него.

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

Передача информации. Средства IDEF0 облегчают передачу ин­формации от одного участника разработки модели (разработчика или рабочей группы) к другому. К числу таких средств относятся:

· диаграммы, основанные на простой графике блоков и стрелок, легко читаемые и понимаемые;

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

· последовательная декомпозиция диаграмм, строящаяся по ие­рархическому принципу, при котором на верхнем уровне ото­бражаются основные функции, а затем, на нижних уровнях, происходит их детализация и уточнение;

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

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

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

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

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

Компонентами синтаксиса IDEF0 являются:

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

стрелки — представляют данные или материальные объ­екты, связанные с функциями;

диаграммы — обеспечивают формат графического и сло­весного описания моделей.

Достоинство функциональной модели заключается в простоте графического представления, которое использует всего два конструк­тивных элемента: «блок» и «стрелки».

Читайте также:  Кто строил бизнес Apple в России

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

Более подробно вопросы синтаксиса и семантики диаграмм IDEF0 будут рассмотрены в следующих темах (см. темы 7-9).

Итоги по теме

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

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

3. Основными графическими компонентами функционального моделирования являются блоки, представляющие функции, и интер­фейсные дуги, представляющие потоки объектов различной природы.

Описание функциональных блоков в стандарте IDEF0

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

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

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

Блоки на диаграмме нумеруются. Номер проставляется в правом нижнем углу. Номера блоков используются для их идентификации на диаграмме и в соответствующем тексте. Пример графического изо­бражения, обозначения и нумерации блока представлен на рис.11.

Синтаксические правила для функциональных блоков:

1. Блоки должны быть прямоугольниками с прямыми углами.

2. Размеры блоков должны быть достаточными для того, чтобы включать имя блока.

3. Имя блока должно отражать сущность процесса.

4. Блоки должны быть нарисованы сплошными линиями.

5. Цвета линий различных блоков могут быть различными.

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

Блоки размещают на диаграмме в определенном порядке — по степени важности или по порядку очередности выполнения. Этот по­рядок называется доминированием.

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

Более доминирующие блоки размещаются выше и левее относительно менее доминирующих.

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

Рекомендованный принцип размещения блоков в порядке доми­нирования представлен в таблице (таблица 3).

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

Отметим, что в ходе разработки модели могут возникать различ­ные альтернативные варианты декомпозиции. Такие варианты долж­ны особым образом обозначаться (как правило, в виде префикса FEO (от первых букв английского выражения «For Exposition Only») к но­меру диаграммы).

Связи блоков и детализирующих их диаграмм можно проследить по соответствующим номерам. Для нумерации диаграмм применяется правило наращивания номера. Пример нумерации дерева диаграмм, изображенного ранее (см. рис. 10), представлен на рис. 12.

Такой способ нумерации обеспечивает уникальность номеров бло­ков во всей модели. Допускается ставить точки между цифрами при наращивании номеров.

Каждая сторона функционального блока имеет определенное на­значение (см. рис. 13):

— левая предназначена для входов;

— верхняя — для управления;

— правая — для выходов;

— нижняя — для механизмов (исполнителей).

Рис. 13. Спецификация сторон функциональных блоков в стандарте IDEF0

Такая спецификация отражает определенные системные принци­пы, принятые при построении диаграмм модели в стандарте IDEF0:

— входы преобразуются в выходы;

— управление предписывает или ограничивает условия выполне­ния преобразований. Управление в ходе выполнения БП, как правило, остается неизменным;

— механизмы (исполнители) показывают, кто или что выполняет преобразование. По завершении БП механизмы (исполнители) могут покидать (выводиться) из БП практически в неизменном состоянии.

Эти принципы могут быть записаны следующим образом:

в результате выполнения процесса, «вход» под воздействием «управления» преобразуется в «выход» посредством «меха­низма» (исполнителя).

И вот для того, чтобы четко выделить такую спецификацию сто­рон функциональных блоков, углы прямоугольников не должны за­кругляться!

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

Итоги по теме

1.Функция или активная часть процесса изображается в виде Прямоугольника (блока).

2.Стороны блока имеют определенное назначение: вход, управ­ление, выход, механизм.

3.На диаграмме блоки размещаются в порядке доминирования.

4.На одной диаграмме помещаются не менее двух и не более семи блоков.

Источник: poisk-ru.ru

Методологии моделирования предметной области

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

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

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

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

Функциональная методика IDEF0

Методологию IDEF0 можно считать следующим этапом развития хорошо известного графического языка описания функциональных систем SADT ( Structured Analysis and Design Technique ). Исторически IDEF0 как стандарт был разработан в 1981 году в рамках обширной программы автоматизации промышленных предприятий, которая носила обозначение ICAM (Integrated Computer Aided Manufacturing ). Семейство стандартов IDEF унаследовало свое обозначение от названия этой программы ( IDEF = Icam DEFinition), и последняя его редакция была выпущена в декабре 1993 года Национальным Институтом по Стандартам и Технологиям США ( NIST ).

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

Читайте также:  2 модели взаимодействия государства и бизнеса

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

Функциональный блок (Activity Box) представляет собой некоторую конкретную функцию в рамках рассматриваемой системы. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении (например, «производить услуги»). На диаграмме функциональный блок изображается прямоугольником (рис. 6.1). Каждая из четырех сторон функционального блока имеет свое определенное значение (роль), при этом:

  • верхняя сторона имеет значение «Управление» (Control);
  • левая сторона имеет значение «Вход» (Input);
  • правая сторона имеет значение «Выход» (Output);
  • нижняя сторона имеет значение «Механизм» ( Mechanism ).


Рис. 6.1. Функциональный блок

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

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

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

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

Обязательное наличие управляющих интерфейсных дуг является одним из главных отличий стандарта IDEF0 от других методологий классов DFD ( Data Flow Diagram ) и WFD (Work Flow Diagram).

Декомпозиция ( Decomposition ) является основным понятием стандарта IDEF0 . Принцип декомпозиции применяется при разбиении сложного процесса на составляющие его функции . При этом уровень детализации процесса определяется непосредственно разработчиком модели.

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

Последним из понятий IDEF0 является глоссарий (Glossary). Для каждого из элементов IDEF0 — диаграмм, функциональных блоков, интерфейсных дуг — существующий стандарт подразумевает создание и поддержание набора соответствующих определений, ключевых слов, повествовательных изложений и т.д., которые характеризуют объект, отображенный данным элементом. Этот набор называется глоссарием и является описанием сущности данного элемента. Глоссарий гармонично дополняет наглядный графический язык, снабжая диаграммы необходимой дополнительной информацией.

Модель IDEF0 всегда начинается с представления системы как единого целого – одного функционального блока с интерфейсными дугами, простирающимися за пределы рассматриваемой области. Такая диаграмма с одним функциональным блоком называется контекстной диаграммой.

В пояснительном тексте к контекстной диаграмме должна быть указана цель (Purpose) построения диаграммы в виде краткого описания и зафиксирована точка зрения (Viewpoint).

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

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

Выделение подпроцессов . В процессе декомпозиции функциональный блок, который в контекстной диаграмме отображает систему как единое целое, подвергается детализации на другой диаграмме. Получившаяся диаграмма второго уровня содержит функциональные блоки, отображающие главные подфункции функционального блока контекстной диаграммы , и называется дочерней (Child Diagram) по отношению к нему (каждый из функциональных блоков, принадлежащих дочерней диаграмме, соответственно называется дочерним блоком – Child Box).

В свою очередь, функциональный блок — предок называется родительским блоком по отношению к дочерней диаграмме (Parent Box), а диаграмма, к которой он принадлежит – родительской диаграммой (Parent Diagram). Каждая из подфункций дочерней диаграммы может быть далее детализирована путем аналогичной декомпозиции соответствующего ей функционального блока. В каждом случае декомпозиции функционального блока все интерфейсные дуги, входящие в данный блок или исходящие из него, фиксируются на дочерней диаграмме. Этим достигается структурная целостность IDEF0 –модели.

Иногда отдельные интерфейсные дуги высшего уровня не имеет смысла продолжать рассматривать на диаграммах нижнего уровня, или наоборот — отдельные дуги нижнего отражать на диаграммах более высоких уровней – это будет только перегружать диаграммы и делать их сложными для восприятия. Для решения подобных задач в стандарте IDEF0 предусмотрено понятие туннелирования . Обозначение » туннеля » (Arrow Tunnel ) в виде двух круглых скобок вокруг начала интерфейсной дуги обозначает, что эта дуга не была унаследована от функционального родительского блока и появилась (из » туннеля «) только на этой диаграмме. В свою очередь, такое же обозначение вокруг конца (стрелки) интерфейсной дуги в непосредственной близи от блока–приемника означает тот факт, что в дочерней по отношению к этому блоку диаграмме эта дуга отображаться и рассматриваться не будет. Чаще всего бывает, что отдельные объекты и соответствующие им интерфейсные дуги не рассматриваются на некоторых промежуточных уровнях иерархии, – в таком случае они сначала «погружаются в туннель «, а затем при необходимости «возвращаются из туннеля «.

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

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

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

  • Создание модели группой специалистов, относящихся к различным сферам деятельности предприятия. Эта группа в терминах IDEF0 называется авторами (Authors). Построение первоначальной модели является динамическим процессом, в течение которого авторы опрашивают компетентных лиц о структуре различных процессов, создавая модели деятельности подразделений. При этом их интересуют ответы на следующие вопросы: Что поступает в подразделение «на входе»?
  • Какие функции и в какой последовательности выполняются в рамках подразделения?
  • Кто является ответственным за выполнение каждой из функций ?
  • Чем руководствуется исполнитель при выполнении каждой из функций ?
  • Что является результатом работы подразделения (на выходе)?

На основе имеющихся положений, документов и результатов опросов создается черновик (Model Draft) модели.

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

Источник: intuit.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Бизнес для женщин