Методология моделирования SADT.

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

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

 

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

 

1. Графическое представление блочного моделирования.

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

 

2. Строгость и точность в использовании правил.

Правила:

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

· Связность диаграмм (нумерация блоков).

· Уникальность меток и наименований блоков.

· Правильное использование блоков и прямых ( ).

· Разделение входов и управлений (вход – входящая информация. управление - внешние признаки, влияющие на выполнение функции).

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

Для уже существующих систем SADT используется для анализа функций и указания механизмов изменения в этой системе.

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

Диаграммы – главные компоненты модели, это функции.

 
 

 

 


Функция задана, которую нужно разработать.

Механизм – физическое лицо и техника.

Управление – окружающая среда, факторы, влияющие на работу системы.

 

 

А0

       
 
 
   

 


А1 – планирование разработки.

А2 – разработка графика работ.

А3 –построение модели системы.

 
 

 


 

       
 
 
   
 
 


А11 – разработка структуры и методов системы.

А12 – расчет требований, затрат, времени на разработку.

А13 – уточнение плана мероприятий.