IDEFO-блоки
IDEF0-блок изображается в виде прямоугольника, в котором вписано название функции. Название обычно состоит из глагола, обозначающего, что функция делает, и прямого дополнения, квалифицирующего производимое действие. Название функции должно соответствовать выбранной точке зрения модели. Для специалиста, с позиции которого производится описание системы, оно должно быть одновременно и понятно, и существенно.
Как было отмечено ранее, IDEF0-модель является системой иерархически упорядоченных IDEF0-блоков. Каждый IDEF0-блок (функция) может быть декомпозирован (детально описан) на составляющие подфункции. По-скольку IDEF0 определяет всю систему как блок, ее декомпозиция заключа-
ется в определении того, из каких блоков состоит контекстный блок. Каждый из блоков, составляющих диаграмму декомпозиции, может быть таким же образом детально описан и т.д. Структура модели показана на рис. 4.
Такую декомпозицию часто называют моделированием сверху вниз, однако, это неправильное употребление термина. Функциональную декомпозицию более корректно рассматривать как пытливый сторонний взгляд на сис-тему. Представление о системе разделяется на уровни детализации, где каждый последующий уровень предоставляет более детальную информацию о предыдущем. Более детальный уровень не просто показывает структуру предыдущего, а выполняет его подробное описание. После подробного описания функции наше представление о ней зачастую изменяется, становится более полным. Увеличение и качественное изменение знаний отражается и на предыдущем уровне декомпозиции, где эта функция упоминается впервые.
Декомпозиция IDEF0-блока представляется теми же выразительными средствами в виде набора IDEF0-блоков. Иными словами, функция рассматривается как совокупность составляющих ее подфункций. Эти подфункции в своей взаимосвязи представляют собой именно декомпозируемую функцию. Взаимодействие и связи между подфункциями (блоками) отображается с по-мощью дуг (arrows).
Еще по теме IDEFO-блоки:
- IDEFO-диаграммы
- Нумерация функций и диаграмм
- Программа работы
- 2.1.3. Лабораторная работа 3. Разработка собственной модели
- 2.1. Лабораторные работы по методологии IDEF0 и программному комплексу BPwin
- 2.1.1. Лабораторная работа 1. Создание новой модели и контекстнойдиаграммы
- Взаимосвязь блока и диаграммы декомпозиции
- 10 Водомерные узлы и водомеры [счетчики]
- 2.1.2. Лабораторная работа 2. Создание следующих диаграмм модели
- Определение Входа, Управления, Выхода и Механизма функции