05 Методология функционального моделирования SADT.
Основоположником методологии SADT является Д. Росс. Методология SADT является основой методологии IDEF0 (ICAM (Interaction computer and manufacture) Definition). Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели какой-либо предметной области. Функциональная модель SADT отражает структуру объекта, т.е. производимые им действия и связи между этими действиями. Методология SADT основана на следующих концепциях:
1. Графическое представление блочного моделирования. Каждая функция изображается в виде блока, интерфейс входа и выхода представляются входными и выходными дугами. Взаимодействие блоков друг с другом определяется посредством интерфейсных дуг, описывающих когда и каким образом выполняются процессы и осуществляется управление ими.
2. Строгость и точность. Методология SADT требует точности исполнения процессов, но не накладывает чрезмерных ограничений на действия аналитиков.
Правила методологии SADT:
1. Ограниченное количество блоков на каждом уровне декомпозиции. Обычно от 3 до 6. Допускается от 2 до 9.
2. Связность диаграмм посредством нумерации блоков.
3. Уникальность меток и наименований.
4. Синтаксические правила для блоков и дуг.
5. Разделение входных и управляющих дуг.