Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСА / 02 IDEF0 видео прокат.rtf
Скачиваний:
563
Добавлен:
25.12.2014
Размер:
46.49 Mб
Скачать

Описание стрелок

Стрелки входа. Вход — это информация или сырье, потребляемое или преобразуемое функциональным блоком для производства выхода. Стрелки входа всегда направлены в левую сторону прямоугольника функционального блока. Наличие у некоторого блока входных стрелок не является обязательным, т.к. возможно, что некоторые блоки ничего явным образом не изменяют и не преобразуют.

Стрелки управления. Определяют, чем регулируется выполнение функции. Стрелки управления всегда входят в функциональный блок сверху. Управление контролирует поведение функционального блока для обеспечения получения желаемого выхода. Поэтому каждый блок должен иметь как минимум одну стрелку управления. Управление обычно представляет собой правила, инструкции, стандарты и т.п. Управление можно рассматривать как специфический вид входа.

Стрелки выхода. Выход — информация или продукция, получаемая в результате выполнения функционального блока. Каждый блок должен иметь как минимум одну стрелку выхода. Важно, чтобы наименования входных и выходных стрелок различались. Например, если блок «Проверить оформление документов» имеет вход «Документы», то выходную стрелку можно обозначить как «Проверенные документы» (или: «Правильно оформленные документы», «Неправильно оформленные документы»).

Стрелки механизма исполнения. Механизм — это объект, с помощью которого и посредством которого непосредственно выполняется моделируемое действие. Пример механизма исполнения: персонал, оборудование. Стрелки механизма исполнения часто могут не указываться, если их отображение не способствует достижению цели моделирования.

Соединение блоков

В IDEF0 существует 5 основных типов соединения функциональных блоков.

  1. Выход-вход.

Комбинированная стрелка (соединение) выход-вход применяется, когда один блок должен полностью завершить работу перед началом работы второго.

Рис 3. Выход-вход

  1. Выход-управление.

Используется, когда один блок управляет работой другого, или, иначе, один блок преобладает над другим.

Рис 4. Выход-управление

  1. Выход-механизм исполнения.

Используется редко и отражает ситуацию, когда выход одного блока является инструментом, обеспечивающим выполнение другого.

Рис 5. Выход-механизм исполнения

  1. Выход-обратная связь на вход.

Обычно используется для описания циклов повторной обработки чего-либо.

Рис 6. Выход-обратная связь на вход

Выход-обратная связь на управление.

Используется для описания обратной связи между управляемым и управляющим блоком.

Рис 7. Выход-обратная связь на управление

Соединение и разъединение стрелок

Возможно соединение и разъединение стрелок на диаграмме. Разъединенные стрелки могут иметь наименования, отличные от наименования исходной. Обычно разъединение применяется для отражения факта использования только части информации или сырья, помеченного исходной стрелкой. Аналогично обстоит дело с объединением стрелок. В узлах разъединения и объединения стрелки скругляются, т.е. они не образуют прямых углов.

Рис 8. Соединение и разъединение стрелок

Нумерация блоков и диаграмм.

Все блоки нумеруются. Номер имеет вид <префикс><цифра>. Префикс представляет совокупность некоторой строки (обычно символ “A”) и номера родительского блока. Для блоков первого уровня детализации номер родительского не указывается. Контекстная функция обозначается как A0, декомпозирующие ее блоки — A1, A2, A3,... Далее, блок A1 может декомпозироваться на A1.1, A1.2,...; A1.1 — на A1.1.1, A1.1.2,... Точки обычно не ставятся, поскольку на грамотно построенной диаграмме не бывает больше 6-7 блоков. Т.е.: A0, A1, A11, A111,...