1. Концепция IDEF0 Методология IDEF0 основана
1.1. Модель
1.1.1. искусственный объект, представляющий собой отображение (образ) системы и ее компонентов.
1.2. Блочное моделирование и его графическое представление
1.2.1. Основной концептуальный принцип методологии IDEF – представление любой изу- чаемой системы в виде набора взаимодействующих и взаимосвязанных блоков, отображающих процессы, операции, действия происходящие в изучаемой системе.
1.3. Лаконичность и точность
1.3.1. Документация, описывающая систему, должна быть точной и лаконичной
1.4. Передача информации
1.4.1. Средства IDEF0 облегчают передачу информа- ции от одного участника разработки модели к другому
1.5. Строгость и формализм
1.5.1. Разработка моделей IDEF0 требует соблюде- ния ряда строгих формальных правил
1.6. Итеративное моделирование
1.6.1. Разработка модели в IDEF0 представляет собой пошаговую, итеративную процедуру
1.7. Отделение «организации» от «функций»
1.7.1. При разработке моделей следует избегать изначальной «привязки» функций исследуемой системы к существующей организационной структуре моделируемого объекта.
2. Семантика языка IDEF0
2.1. Семантика блоков и стрелок
2.2. Имена и метки
2.2.1. Как указывалось, имена функций – глаголы или глагольные обороты.
2.3. Семантические правила блоков и стрелок
2.3.1. 1) Имя блока должно быть активным глаголом или глагольным оборотом.
2.3.2. Каждая сторона функционального блока должна иметь стандартное отношение блок/стрелки: а) входные стрелки должны связываться с левой стороной блока; б) управляющие стрелки должны связываться с верхней стороной блока; в) выходные стрелки должны связываться с правой стороной блока; г) стрелки механизма (кроме стрелок вызова) должны указывать вверх и подключаться к нижней стороне блока. д) стрелки вызова механизма должны указывать вниз, подключаться к ниж- ней стороне блока, и помечаться ссылкой на вызываемый блок.
2.4. Диаграммы IDEF0
2.4.1. IDEF0-модели состоят из трех типов документов: графических диаграмм, текста и глоссария
2.5. Дочерняя диаграмма
2.5.1. Единственная функция, представленная на контекстной диаграмме верхнего уровня, может быть разложена на основные подфункции посредством созда- ния дочерней диаграммы
2.6. Родительская диаграмма
2.6.1. та, которая содержит один или более родитель- ских блоков
2.7. Текст и глоссарий
2.7.1. Диаграмме может быть поставлен в соответствие структурированный текст, представляющий собой краткий комментарий к содержанию диаграммы
2.8. Диаграммы - иллюстрации (FEO)
2.8.1. используются в качестве дополнений, поясняющих специ- фику содержания основных диаграмм в тех случаях, когда это необходимо
3. Синтаксис графического языка IDEF0
3.1. Блок
3.1.1. Блок описывает функцию.
3.2. Стрелка
3.2.1. Стрелка формируется из одного или более отрезков прямых и наконеч- ника на одном конце