Методол-я IDEF0. Синтаксис и семантика диаграмм IDEF0
Реализация программы ICAM потребовала создания адекватных м-дов анализа и проектирования произв-ных систем и сп-бов обмена инфой м/у специалистами, занимающимися такими проблемами. Для удовлетворения этой потребности в рамках программы ICAM была разработана методология IDEF, позволяющая исследовать стр-ру, пар-ры и хар-ки произв-но-технических и организ-но-эк-ких систем. Общая методология IDEF состоит из 3 частных методологий моделирования, основанных на графическом представлении систем:
• IDEF0 используется для создания функциональной модели, отображающей стр-ру и ф-ции системы, а также потоки инфы и материальных объектов, связывающие эти ф-и.
• IDEF1 применяется для построения информационной модели, отображающей стр-ру и содержание информационных потоков, необходимых для поддержки ф-ий системы;
• IDEF2 позволяет построить динамическую модель меняющихся во времени пов-я ф-ий, инфы и рес-сов системы.
Методология IDEF0 основана на подходе, разработанном Дугласом Т. Россом в начале 70–ых годов и получившем название SADT (м-д стр-ного анализа и проектирования). Основу подхода и, как следствие, методологии IDEF0, составляет графич язык описания (моделирования) систем.
Набор стр-ных комп-тов языка, их хар-ки и правила, определяющие связи м/у компонентами, представляют собой синтаксис языка.
Компоненты синтаксиса IDEF0 – блоки, стрелки, диаграммы и правила.
Блоки предст-т ф-ции (работы), опред-мые как д-сть, пр-с, оп-ция, д-вие или преобраз-е.
Стрелки представляют данные или материальные объекты, связанные с ф-ями.
Правила определяют, как следует применять компоненты.
Диаграммы обеспеч-т формат графич и словесного описания моделей. Формат образует основу для упр-я конфигурацией модели. Диаграмма явл основным рабочим эл-том при создании модели.
Каждая IDEF0 - диаграмма содержит блоки и стрелки. Диаграмме дается название, к-рое располаг в центре нижней части ее бланка. На каждой диаграмме располагается стандартная идентифицирующая ее инфа: автор диаграммы, частью какого проекта является работа, дата создания или последнего пересмотра диаграммы, статус диаграммы. Вся идентифицирующая инфа располагается в верхней части бланка диаграммы.
Функциональные блоки на диаграммах изображаются прямоугольниками. Блок представляет ф-цию или активную часть системы, поэтому названиями блоков служат глаг, глаг с пояснительными словами или отглагольные сущ-ные
Кр. того, IDEF0 рекомендует, чтобы в диаграмме было не более 6 блоков. Эти ограничения поддерживают сложность диаграмм и модели на ур, доступном для чтения, понимания и исп-ния.
Такое обозначение отражает определенные системные пр-пы: входы преобразуются в выходы, упр-е ограничивает или предписывает усл-я вып-я преобразований, мех-мы показывают, какие рес-сы необходимы для вып-я ф-и.
Блоки IDEF0 никогда не размещаются на диаграмме случайным образом. Они размещаются по степени важности. Этот относительный порядок наз-ся доминированием. Доминирование понимается как влияние, к-рое один блок оказывает на другие блоки диаграммы. Наиболее доминирующий блок, обычно, размещается в верхнем левом углу диаграммы, а наименее доминирующий - в правом нижнем углу.
Все блоки, составляющие диаграмму, нумеруются.
ЛИБО
Методология IDEF0 используется для создания функциональной модели, отображающей структуру и функции системы, а также потоки информации и материальных объектов, связывающие эти функции;
Под моделью в IDEF0 понимают описание системы (текстовое и графическое), которое должно дать ответ на некоторые заранее определенные вопросы.
Компоненты синтаксиса IDEF0: блоки, стрелки, диаграммы и правила
Блоки представляют функции (работы), определяемые как деятельность, процесс, операция, действие или преобразование
Стрелки представляют собой данные или математические объекты, связанные с функциями.
Правила определяют, как следует применять компоненты. Диаграммы обеспечивают формат графического и словесного описания моделей. Формат образует основу для управления конфигурацией модели. Диаграмма является основным рабочим элементом при создании модели.
Каждая IDEF0-диаграмма содержит блоки и стрелки. Диаграмме дается название.
Функциональные блоки (работы) на диаграммах изображаются прямоугольниками. Блок определяет функцию или активную часть системы, поэтому названиями блоков служат глаголы, глаголы с пояснительными словами или отглагольные существительные. Левая сторона блока предназначена для входов, верхняя – для управления, правая – для выходов, нижняя – системные принципы
Виды стрелок:
Вход, управление, выход, механизм, вызов, граничные стрелки, внутренние стрелки.
5 видов связей:
1. связь по входу - стрелка выхода вышестоящей работы направляется на вход нижестоящей;
2. связь по управлению - выход вышестоящей работы направляется на управление нижестоящей;
3. обратная связь по входу - выход нижестоящей работы направляется на вход вышестоящей;
4. обратная связь по управлению - выход нижестоящей работы направляется на управление вышестоящей;
5. связь выход-механизм - выход одной работы направляется на механизм другой.