Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Реферат_Фоос_П.Ю._371(1).docx
Скачиваний:
23
Добавлен:
02.06.2015
Размер:
568.58 Кб
Скачать

Пример.

В качестве примера опишем метамодель IDEF0, то есть обозначим элементы диаграммы наиболее общими понятиями и проведём декомпозицию. Для уменьшения объёма составим только контекстную диаграмму и её деком позицию.

Вначале рисуется контекстная диаграмма, состоящая, как правило, из одного блока. Здесь изображены все элементы в общем виде.

Рис. 11. Пример контекстной диаграммы IDEF0..

Входной поток разбит на группы:

–– материальные потоки;

–– информационные потоки;

–– энергетический поток;

–– финансовый поток.

Аналогично разбит и выходной поток:

–– материальные потоки;

–– информационные потоки;

–– финансовый поток.

Далее происходит первая декомпозиция — декомпозиция контекстной диаграммы. На ней представлены основные действия, которые должны быть выполнены для реализации модели [5].

Рис. 12. Пример декомпозиции контекстной диаграммы.

Методология idef3.

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

Синтаксис и семантика.

Данная методика не имеет жёстких синтаксических и семантических ограничений.

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

Диаграммы.

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

1) С помощью диаграмм описания последовательности этапов процесса (Process Flow Description Diagrams, PFDD) документируется последовательность и описание стадий обработки в рамках исследуемого бизнес-процесса. Описание производится с точки зрения стороннего наблюдателя. Ключевыми элементами являются понятия, процесс, логика процесса.

2) Диаграммы перехода состояния объекта (Object State Transition Network, OSTN) используются для иллюстрации трансформаций, которые происходят на каждой стадии бизнес-процесса. При этом описание производится с точки зрения самого объекта.

Единица работы.

Действие в IDEF3 называется единицей работы (Unit of Work, UOW) и обозначается прямоугольником. Действия именуются глаголами или отглагольными существительными. Каждому действию назначается уникальный номер.

Рис. 13. Единица работы.

Связи.

С помощью связей выделяются существенные взаимоотношения между действиями, задавая их последовательность. Все связи однонаправленные.

Выделяют три вида связей:

–– связь Временное предшествование показывает, что исходное действие должно завершиться прежде, чем начнётся выполнение конечного действия, а также, что исходное действие может инициировать выполнение конечного действия;

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

–– связь Нечёткое отношение используется, если невозможно применить предыдущие типы связей. При помощи связи типа Нечёткое отношение можно, например, описывать параллельные процессы. Корректная интерпретация нечётких связей должна быть документирована в модели.

Рис. 14. Типы связей.

Соединения.

Одно действие может порождать несколько. Или для выполнения действия требуется завершение нескольких действий. Для описания ветвлений процессов используют соединения.

Рис. 15. Типы соединений.

Соединения разбиваются по следующим дихотомиям.

1) Разворачивающие и сворачивающие соединения (ветвление соединений):

–– разворачивающие соединения используют для разъединения потоков, так что завершение одного действия вызывает начало нескольких других;

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

2) Синхронные и асинхронные соединения. Иногда необходимо начинать или заканчивать параллельные действия одновременно, что изображается с помощью синхронных соединений. В противном случае соединение является асинхронным. Все соединения на диаграмме должны быть парными. Однако при этом типы соединений не обязаны совпадать. На диаграмме соединения обычно обозначаются буквой «J» и цифрой [5].