double arrow

Функциональная модель SADT (Structured Analysis and Design Teqnique) (IDEF0).

На основе метода SADT, предложенного Д.Россом, разработана методология IDEF0 (Icam DEFinition), которая является основной частью программы ICAM (Интеграция компьютерных и промышленных технологий), проводимой по инициативе ВВС США.

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

Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.

Основные элементы этого метода базируются на следующих концепциях:

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

·наличие ограничений на количество блоков (от 3 до 6) на каждом уровне декомпозиции и связей диаграмм через номера этих блоков;

·уникальность меток и наименований;

·разделение входов и операций управления;

·отделение управления от функций, т.е. исключение влияния организационной структуры на функциональную модель.

 

Декомпозиция функциональных диаграмм

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

Контекстная диаграмма. Перенос контекста на декомпозицию

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

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

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

Соединения между функциональными блоками, интерфейсные дуги.

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

Графически изображается в виде однонаправленной стрелки.

Каждая дуга должна иметь свое уникальное название, сформулированное оборотом существительного.

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: