Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика№3(IDEF3).doc
Скачиваний:
3
Добавлен:
16.11.2019
Размер:
185.34 Кб
Скачать

«Методология функционального моделирования idef3. Соединение и иерархия диаграмм idef3.»

Практическое занятие № 3

  1. Теоретический материал.

IDEF3 как инструмент моделирования фиксирует следующую информацию о процессе:

  1. Объекты, которые участвуют при выполнении сценария,

  2. Роли, которые выполняют эти объекты (например, агент, транспорт и т.д.),

  3. Отношения между работами в ходе выполнения сценария процесса,

  4. Состояния и изменения, которым подвергаются объекты,

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

1.1. Функциональный элемент (uow)

Описание процесса представляет всевозможные ситуации (процессы, функции, действия, акты, события, сценарии, процедуры, операции или решения), которые могут происходить в моделируемой системе в логических и временных отношениях. Каждый процесс представлен полем, отображающим название процесса (рис. 1). В правом нижнем углу UOW элемента располагается ссылка (IDEF0/USER или другие) и используется для указания ссылок либо на элементы из функциональной модели IDEF0, либо для указания на отделы или конкретных исполнителей, которые будут выполнять указанную работу. Основная цель этапа: Преобразование требований в детальные спецификации ИС.

Рис. 1. Синтаксис UOW элемента

1.2. Элемент связи

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

Старшая (Precedence)

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

Отношения (Relational Link)

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

Потоки объектов (Object Flow)

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

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

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

Рис. 2. Семантика использования связи старшинства