Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt.rtf
Скачиваний:
282
Добавлен:
19.08.2013
Размер:
4.05 Mб
Скачать

10.1.2. Метод моделирования idef3

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

Графический язык модели содержит следующие элементы (слайд 4):

  • действия;

  • связи;

  • соединения;

  • указатели.

Действия изображаются в виде прямоугольника, содержащего имя действия и составной номер действия, который включает номер родительского действия (на рисунке – 1) и непосредственный номер самого действия (на рисунке – 5), разделенные точкой. Действие моделирует некоторую функцию, преобразующую вход в выход. По своему назначению почти идентиченно функциональным блокам IDEF0 и DFD.

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

Связь типа «Временное предшествование» обозначает, что исходное действие должно завершиться прежде, чем начнется конечное действие;

Связь типа «Объектный поток» обозначает, что выход исходного действия является входом конечного действия (очевидно, включает и связь «Временное предшествование»).

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

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

Допустимы следующие типы указателей:

  • Объект (Object) – для описания объекта, принимающего участие в действии;

  • Ссылка (GoTo) – для реализации цикличности выполнения действий;

  • Единица действия (Unit of Behavior –UOB) – для многократного изображения на диаграмме одного и того же действия;

  • Заметка (Note) – для документирования информации общего характера;

  • Уточнение (Elaboration – Elab) – для уточнения или более подробного описания элемента, изображенного на диаграмме.

Соединения используются для описания ветвления процесса.

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

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

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

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

Сворачивающее соединение применяется, когда некоторое действие требует предварительного завершения нескольких предшествующих (слайд 5).

Соседние файлы в предмете Базы данных