Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка нью.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
8 Мб
Скачать
☆

Методология моделирования процессов idef3.

Цель работы: Научиться описывать взаимосвязи между процессами с помощью диаграмм IDEF3.

Краткое введение

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

Основу методологии IDEF3 составляет графический язык описания процессов. Модель в нотации IDEF3 может содержать два типа диаграмм:

  1. Диаграмму Описания Последовательности Этапов Процесса (Process Flow Description Diagrams, PFDD) – предназначенную для описания технологических процессов, с указанием того, что происходит на каждом этапе процесса;

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

Диаграмма IDEF3 Process Flow Description может содержать до четырех основных типа блоков:

  • работы (boxes, activities);

  • стрелки или связи (arrows, links);

  • перекрёстки (junctions);

  • объекты ссылок.

Требования

  • Наличие диаграммы "Как есть"

  • Наличие обоих типов диаграмм (PFDD, OSTN)

  • Наличие контекстной диаграммы PFDD

  • Не менее трех уровней декомпозиции диаграммы PFDD

  • Наличие перекрестков

  • Наличие тунеллирования

  • Наличие синхронизации потоков работ

  • Наличие разветвления

  • Соответствие первой лабораторной работе

Руководство по созданию диаграммы IDEF3

Процесс создания данного вида диаграммы не сильно отличается от предыдущей, с той лишь разницей, что связей и типов пересечения становится больше:

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

Изображение стрелки

Название

Описание

Старшая (Precedence) стрелка

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

Потоки объектов

(Object Flow)

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

Стрелка отношения (Relational Link)

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

Перекрестки. Окончание одной работы может служить сигналом к началу нескольких работ, или же одна работа для своего запуска может ожидать окончания нескольких работ. Перекрестки используются для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы. Различают перекрестки для слияния (Fan-in Junction) и разветвления (Fan-out Junction) стрелок. Перекресток не может использоваться одновременно для слияния и для разветвления.

Типы перекрестков:

Обозначение

Наименование

Смысл в случае слияния стрелок (Fan-in Junction)

Смысл в случае разветвления стрелок (Fan-out Junction)

Асинхронное «И» (Asynchronous AND)

Все предшествующие процессы должны быть завершены

Все следующие процессы должны быть запущены

Синхронное «И» (Synchronous AND)

Все предшествующие процессы завершены одновременно

Все следующие процессы запускаются одно-временно

Асинхронное «ИЛИ» (Asynchronous OR)

Один или несколько предшествующих процессов должны быть завершены

Один или несколько следующих процессов должны быть запущены

Синхронное «ИЛИ» (Synchronous OR)

Один или несколько предшествующих процессов завершены одновременно

Один или несколько следующих процессов запускаются одновременно

Исключающее «ИЛИ» XOR (Exclusive OR)

Только один предшествующий процесс завершен

Только один следующий процесс запускается