Методология процессного моделирования IDEF3
Основные правила формирования информационной модели
n 1Все стрелки (входные, выходные, управляющие, механизмов исполнения) функциональной модели становятся потенциальными сущностями, а функции, связывающие их, трансформируются в отношения между этими сущностями.
n Классификация и применение сущностей и их отношений в информационной модели является последовательным раскрытием их информационной структуры в соответствии с функциональной моделью и заданной предметной областью.
Построенная по указанным выше правилам информационная модель будет являться адекватным отображением информационной структуры сущностей и их отношений.
Создание процессной модели происходит в соответствии с третьим базисом построения ИУС и является очень сложной задачей, но позволяет детально исследовать технологический процесс, т.к. детализирует функциональную модель до отдельных работ.
Методология процессного моделирования IDEF3 позволяет описать логику взаимодействия информационных потоков, взаимоотношения между процессами обработки информации и объектами, являющимися частью этих процессов. Методология IDEF3, называемая также workflow diagramming используется в моделировании деловых процессов для анализа завершенности процедур обработки информации. С их помощью описываются сценарии ведения процедур с учетом причинно-следственных связей между объектами системы.
IDEF3 дополняет IDEF0 и строит модели, которые в дальнейшем могут быть использованы для имитационного анализа такими инструментами имитационного моделирования как Arena (фирма System Modeling Corporation).
IDEF3 описывает сценарий процесса, который выделяет последовательность действий и подпроцессов анализируемой системы
Как и в методе IDEF0, основной единицей модели IDEF3 является диаграмма. Другой важный компонент модели — действие, или в терминах IDEF3 "единица работы" (Unit of Work).
Рисунок 1. Изображение и нумерация действия в диаграмме IDEF3
Существенные взаимоотношения между действиями изображаются с помощью связей. Все связи в IDEF3 являются однонаправленными, и хотя стрелка может начинаться или заканчиваться на любой стороне блока, обозначающего действие, диаграммы IDEF3 обычно организуются слева направо таким образом, что стрелки начинаются на правой и заканчиваются на левой стороне блоков.
Диаграмма является основной единицей описания, имеет имя и состоит из работ. Она может быть построена при декомпозиции функции IDEF0 модели или построена отдельно как IDEF3 диаграмма (рис. 12).
Правила определения работ
1. Работы изображается прямоугольниками с прямыми углами и имеют имя, выраженное отглагольным существительными, обозначающим процесс действия, одиночным или в составе фразы, и номер (идентификатор); другое имя существительное в составе той же фразы обычно отображает основной выход (результат) работы (например, принятие решения).
2. Имя работы может меняться в процессе моделирования, но ее идентификатор остается неизменным, даже если работа будет удалена, ее идентификатор не будет вновь использоваться для других работ. В диаграммах IDEF3 номер действия обычно предваряется номером его родителя.
3. Каждая работа в IDEF3 может иметь ассоциированный документ, который включает текстовое описание компонентов работы: объектов (Objects), и фактов (Facts), связанных с работой, ограничений (Constraints), накладываемых на работу, и дополнительное описание работы (Description).
Типы связей
1. Старшая (Precedence)- сплошная линия, связывающая единицы работ (UOW). Показывает, что работа- источник должна заканчиваться прежде, чем начнется работа- цель.
2. Связь отношения (Relational Link) –пунктирная линия, использующаяся для изображения связей между единицами работ(UOW), а также между единицами работ и объектами ссылок.
3. Потоки объектов (Object Flow)- стрелка с двумя наконечниками, применяется для описания того факта, что объект используется в двух или более единицах работы, например, когда объект порождается в одной работе, а используется в другой.