Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_1.DOC
Скачиваний:
16
Добавлен:
25.04.2019
Размер:
297 Кб
Скачать
☆

Назначение моделей idef3

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

рисунок Модель системы выполнения заказов

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

Операции (Unit of Work)

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

Связи

Для описания основных отношений между различными операциями применяются связи. Графически связи представляются в виде стрелок соединяющих между собой блоки операций. BPWin позволяет создавать следующие виды связей:

Таблица 1 Виды связей

Временное предшествование

Эта связь применяется для обозначения того факта, что исходная операция должна окончиться до того как начнется связанная

Передача объектов

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

операции являются исходными материалами для последующей. Этот тип связей выделен в отдельный класс. При обозначении этих связей обычно указывают наименование объекта.

Условная связь

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

Соединения

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

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

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

Соединение XOR обозначает, что для связи необходимо выполнение условия только для одной из входящих в нее стрелок

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

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

Ссылки

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

OBJECT

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

GOTO

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

UOB(unit of behavior)

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

ELAB (elaboration)

Применяются для описания сложной логики ветвления

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]