Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Методология IDEF0 (более известная как методология SADT-Structure Analysis and Design Technique) предназначена для представления функций системы и анализа требований к системам и является одной из самых известных и широко используемых методологий проектирования АСУ [29].
В терминах IDEF0 система представляется в виде комбинации блоков и дуг. Блоки используются для представления функций системы и сопровождаются текстами на естественном языке. Дуги представляют множества объектов (как физических, так и информационных) или действия, которые образуют связи между функциональными блоками. Место соединения дуги с блоком определяет тип интерфейса.
Рисунок 3.13 – Функциональный блок
Управляющие выполнением функции данные входят в блок сверху, в то время как информация, которая подвергается воздействию функции, показана с левой стороны блока; результаты выхода показаны с правой стороны.
Механизм (человек или автоматизированная система), который осуществляет функцию, представляется дугой, входящей в блок снизу (рисунок 3.13).
В основе методологии IDEF0 лежат следующие правила:
1 Функциональный блок (или Функция) преобразует Входы в Выходы (т.е. входную информацию в выходную), управление определяет, когда и как это преобразование может или должно произойти, исполнители непосредственно осуществляют это преобразование.
2 С дугами связаны надписи (или метки) на естественном языке (как правило, в виде имен существительных), описывающие данные, которые они представляют.
3 Дуги показывают, как функции между собой взаимосвязаны, как они обмениваются данными и осуществляют управление друг другом.
4 Выходы одной функции могут быть Входами, Управлением или Исполнителями для другой.
5 Дуги могут разветвляться и соединяться.
6 Функциональный блок, который представляет систему в качестве единого модуля, детализируется на другой диаграмме с помощью нескольких блоков, соединенных между собой интерфейсными дугами.
7 Эти блоки представляют основные подфункции (подмодули) единого исходного модуля.
8 Данная декомпозиция выявляет полный набор подмодулей, каждый из которых представлен как блок, границы которого определены интерфейсными дугами.
9 Каждый из этих подмодулей может быть декомпозирован подобным же образом для более детального представления.
Дата публикования: 2015-09-17; Прочитано: 337 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!