Нотации семейства IDEF
Графическая нотация IDEF0
Данная нотация применяется для построения функциональной/концептуальной модели системы. Диаграммы IDEF0 отображают функции/процедуры, а также потоки информации и материальных объектов. Основные объекты нотации:
- Работы (Activity). Отображают функции.
- Стрелки (Arrows).
- Стрелка входа (Input) Отображает входящие документы, материальные и информационные ресурсы, необходимые для выполнения работы. Работа может не иметь ни одной стрелки входа.
- Стрелка выхода (Output) Отображает исходящие документы, материальные и информационные ресурсы, являющиеся результатом выполнения работы.
- Стрелка управления (Control) Отображает правила, ограничения и другие управляющие воздействия. В нотации каждая работа должна иметь не менее одной стрелки управления.
- Стрелка механизма (Mechanism) Отображает те ресурсы, которые необходимы для выполнения работы, но которые не подвергаются изменению.
- Стрелка вызова (Call) специальная стрелка. Отображает обращение из работы данной модели к работе вне моделируемой системы, обеспечивает связь между моделями.
Стрелки в нотации IDEF0
Графическая нотация IDEF1
Данная нотация применяется для построения информационной модели, отображающей структуру и содержание информационных потоков, разработки на её основе базы данных. В настоящий момент существует новая версия IDEF1 - IDEF1X. В частности данная нотация предназначена для разработки реляционных баз данных. Основные объекты нотации:
- Сущности (Entities). Отражают совокупность экземпляров со схожими свойствами, но отличаемых по одному или нескольким признакам
- Связи (Relations). Отражают соотношение сущностей между собой
Схема IDEF1Х-диаграммы
Графическая нотация IDEF2
Данная нотация должна была позволять построить динамическую модель меняющихся во времени работ, информации и ресурсов системы. Однако она так и не была полностью реализована.
Графическая нотация IDEF3
Данная нотация предназначена для описания работ в случаях необходимости отражения логической последовательность их выполнения. Основные объекты нотации:
- Работа (Activity). Отображает функции (процессы, работы)
- Стрелки (Arrows). Отображают взаимоотношения работ
- Перекрестки (Junction). Отображают логику взаимодействия стрелок В перекрестках используются логические операторы "И", "ИЛИ", исключающее "ИЛИ"
- Объект ссылки (Referent). Отображает идею, концепцию или данные, которые нельзя связать со стрелкой, перекрестком или работой