Некоторые ключевые принципы, лежащие в основе разработки функциональной диаграммы IDEF0:
- Блочное моделирование. 15 Любая изучаемая система представляется в виде набора взаимодействующих и взаимосвязанных блоков, отображающих процессы, операции, действия. 1 Каждой функции соответствует свой блок (прямоугольник). 1
- Лаконичность и точность. 15 Графический язык позволяет лаконично, однозначно и точно показать все элементы (блоки) системы и все отношения и связи между ними, выявить ошибочные, лишние или дублирующие связи. 1
- Передача информации. 1 Средства IDEF0 облегчают передачу информации от одного участника разработки модели к другому. 1 К ним относятся метки на естественном языке для описания блоков и стрелок, а также глоссарий и сопроводительный текст для уточнения смысла элементов диаграммы. 1
- Строгость и формализм. 12 Разработка моделей IDEF0 требует соблюдения ряда строгих формальных правил. 1 Все стадии и этапы разработки и коррекции модели должны строго, формально документироваться. 1
- Итеративное моделирование. 12 Разработка модели в IDEF0 представляет собой пошаговую, итеративную процедуру. 1 На каждом шаге итерации разработчик предлагает вариант модели, который подвергают обсуждению, рецензированию и последующему редактированию, после чего цикл повторяется. 1