Методологія SADT розроблена Дугласом Россом, на її основі розроблена, зокрема, відома методологія IDEF0 (Icam DEFinition), яка є основною частиною програми ICAM (Інтеграція комп'ютерних і промислових технологій), що проводиться за ініціативою ВВС США.
Методологія SADT є сукупністю методів, правив і процедур, призначених для побудови функціональної моделі об'єкту якої-небудь наочної області. Функціональна модель SADT відображає функціональну структуру об'єкту, тобто вироблювані ним дії і зв'язки між цими діями. Основні елементи цієї методології грунтуються на наступних концепціях:
- графічне представлення блокового моделювання. Графіка блоків і дуг SADT-диаграммы відображає функцію у вигляді блоку, а інтерфейси входу/виходу представляються дугами, що відповідно входять в блок і виходять з нього. Взаємодія блоків один з одним описуються за допомогою інтерфейсних дуг, що виражають "обмеження", які у свою чергу визначають, коли і яким чином функції виконуються і управляються;
- строгість і точність. Виконання правив SADT вимагає достатньої строгості і точності, не накладаючи в той же час надмірних обмежень на дії аналітика. Правила SADT включають:
- обмеження кількості блоків на кожному рівні декомпозиції;
- зв'язність діаграм;
- унікальність влучний і найменувань;
- синтаксичні правила для графіки;
- розділення входів і управлінь.
- відділення організації від функції, тобто виключення впливу організаційної структури на функціональну модель.