Понедельник, Июль 5th, 2010

Теория систем и системный анализ

Наиболее популярными стали следующие части методологии:
IDEF0 — используется для создания функциональных моделей (Integration Definition For Function Modeling), отражающих структурированное изображение функций производственной системы или среды, а также информации и объектов, связывающих эти функции.

IDEF1 (IDEF1X)- используется для создания информационных моделей, представляющих структуру информации, необходимую для поддержки функций систем. Многие CASE инструменты, используемые при разработке современных систем управления базами данных (СУБД), позволяют автоматически генерировать программный код из IDEF1X

IDEF2 — используется для построения динамических моделей изменения во времени

В терминах IDEF0 система представляется в виде комбинации блоков и дуг.
Блоки используются для представления функций системы и сопровождаются текстами на естественном языке.
Дуги представляют множества объектов (как физических, так и информационных) или действия, которые образуют связи между функциональными блоками. Место соединения дуги с блоком определяет тип интерфейса.

Управляющие выполнением функции данные входят в блок сверху, в то время как информация, которая подвергается воздействию функции, показана с левой стороны блока; результаты выхода показаны с правой стороны.
Механизм (человек или система), который осуществляет функцию, представляется дугой, входящей в блок снизу (рис. 5).

В основе методологии IDEF0 лежат следующие правила:
Функциональный блок (или Функция) преобразует «Входы» в «Выходы» (т.е. входную информацию в выходную). «Управление» определяет, когда и как это преобразование может или должно произойти. «Исполнители» непосредственно осуществляют это преобразование.

С дугами связаны надписи (или метки) на естественном языке, описывающие данные, которые они представляют.
Дуги показывают, как функции между собой взаимосвязаны, как они обмениваются данными и осуществляют управление друг другом.
Выходы одной функции могут быть Входами, Управлением или Исполнителями для другой.
Дуги могут разветвляться и соединяться.

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

Данная декомпозиция выявляет полный набор подмодулей, каждый из которых представлен как блок, границы которого определены интерфейсными дугами.
Каждый из этих подмодулей может быть декомпозирован подобным же образом для более детального представления.

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

Категория: Учебники

Один комент

09.06.2017
пшонов

Сайт — кошмар, верстка — кошмар.