Интегрированные системы проектирования и управления. Корпоративные информационные системы. Погонин В.А - 15 стр.

UptoLike

реализации, позволяющие превращать набор статических диаграмм IDEF0 в динамические модели, построен-
ные на базе «раскрашенных сетей Петри» (CPN – Color Petri Nets);
5) IDEF3 методология документирования процессов, происходящих в системе, которая используется,
например, при исследовании технологических процессов на предприятиях. С помощью IDEF3 описываются
сценарий и последовательность операций для каждого процесса. IDEF3 имеет прямую взаимосвязь с методоло-
гией IDEF0 – каждая функция (функциональный блок) может быть представлена в виде отдельного процесса
средствами IDEF3;
6) IDEF4 методология построения объектно-ориентированных систем. Средства IDEF4 наглядно ото-
бражают структуру объектов и заложенные принципы их взаимодействия, тем самым позволяя анализировать и
оптимизировать сложные объектно-ориентированные системы;
7) IDEF5 методология онтологического исследования сложных систем. С помощью методологии IDEF5
онтология системы может быть описана при помощи определенного словаря терминов и правил, на основании
которых могут быть сформированы достоверные утверждения о состоянии рассматриваемой системы в некото-
рый момент времени. На основе этих утверждений формируются выводы о дальнейшем развитии системы и
производится ее оптимизация.
Рассмотрим наиболее часто используемую методологию функционального мо-делирования IDEF0. Мето-
дологию IDEF0 можно считать следующим этапом раз-вития хорошо известного графического языка описания
функциональных систем SADT (Structured Analysis and Design Teqnique).
1.4.1 Методология функционального моделирования SADT
Построение SADT-модели начинается с представления всей системы в виде простейшей компонентыод-
ного блока и дуг, изображающих интерфейсы с функциями вне системы. Поскольку единственный блок пред-
ставляет всю систему как единое целое, имя, указанное в блоке, является общим. Это верно и для интерфейс-
ных дугони также представляют полный набор внешних интерфейсов системы в целом.
Результатом применения методологии SADT является модель, которая состоит из диаграмм, фрагментов
текстов и глоссария, имеющих ссылки друг на друга. Диаграммыглавные компоненты модели, все функции
ИС и интерфейсы на них представлены как блоки и дуги. Место соединения дуги с блоком определяет тип ин-
терфейса. Управляющая информация входит в блок сверху, в то время как информация, которая подвергается
обработке, показана с левой стороны блока, а результаты выхода показаны с правой стороны. Механизм (чело-
век или автоматизированная система), который осуществляет операцию, представляется дугой, входящей в
блок снизу (рис. 1.7).
Одной из наиболее важных особенностей методологии SADT является постепенное введение все больших
уровней детализации по мере создания диаграмм, отображающих модель.
На рис. 1.8, где приведены четыре диаграммы и их взаимосвязи, показана структура SADT-модели. Каж-
дый компонент модели может быть декомпозирован на другой диаграмме. Каждая диаграмма иллюстрирует
«внутреннее строение» блока на родительской диаграмме.
Затем блок, который представляет систему в качестве единого модуля, детализируется на другой диаграм-
ме с помощью нескольких блоков, соединенных интерфейсными дугами. Эти блоки представляют основные
подфункции исходной функции. Данная декомпозиция выявляет полный набор подфункций, каждая из которых
представлена как блок, границы которого определены интерфейсными дугами. Каждая из этих подфункций
может быть декомпозирована подобным образом для более детального представления.
Во всех случаях каждая подфункция может содержать только те элементы, которые входят в исходную
функцию. Кроме того, модель не может опустить какие-либо элементы, т.е., как уже отмечалось, родительский
блок и его интерфейсы обеспечивают контекст. К нему нельзя ничего добавить, и из него не может быть ничего
удалено.
Рис. 1.7 Функциональный блок и интерфейсные дуги
Управление
Функция Выходы
Входы
Механизм