2.2 Методология функционального моделирования SADT
Методология SADT разработана Дугласом Россом и получила дальнейшее развитие в работе [4]. На ее основе разработана, в частности, известная методология IDEF0 (Icam DEFinition), которая является основной частью программы ICAM (Интеграция компьютерных и промышленных технологий), проводимой по инициативе ВВС США.
Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Основные элементы этой методологии основываются на следующих концепциях:
· графическое представление блочного моделирования. Графика блоков и дуг SADT-диаграммы отображает функцию в виде блока, а интерфейсы входа/выхода представляются дугами, соответственно входящими в блок и выходящими из него. Взаимодействие блоков друг с другом описываются посредством интерфейсных дуг, выражающих "ограничения", которые в свою очередь определяют, когда и каким образом функции выполняются и управляются;
· строгость и точность. Выполнение правил SADT требует достаточной строгости и точности, не накладывая в то же время чрезмерных ограничений на действия аналитика. Правила SADT включают:
· ограничение количества блоков на каждом уровне декомпозиции (правило 3-6 блоков);
· связность диаграмм (номера блоков);
· уникальность меток и наименований (отсутствие повторяющихся имен);
· синтаксические правила для графики (блоков и дуг);
· разделение входов и управлений (правило определения роли данных).
· отделение организации от функции, т.е. исключение влияния организационной структуры на функциональную модель.
Методология SADT может использоваться для моделирования широкого круга систем и определения требований и функций, а затем для разработки системы, которая удовлетворяет этим требованиям и реализует эти функции. Для уже существующих систем SADT может быть использована для анализа функций, выполняемых системой, а также для указания механизмов, посредством которых они осуществляются.
- Введение
- 1.2 Модели жизненного цикла ПО
- 1.3 Методологии и технологии проектирования ИС
- 1.3.1 Общие требования к методологии и технологии
- 1.3.2 Методология RAD
- 2. Структурный подход к проектированию ИС
- 2.1 Сущность структурного подхода
- 2.2 Методология функционального моделирования SADT
- 2.2.1 Состав функциональной модели
- 2.2.2 Иерархия диаграмм
- 2.2.3 Типы связей между функциями
- 3. Роль информационных технологий в развитии современного информационного общества.
- Современная информационная технология
- Современные информационные технологии.
- Закономерности развития информационных технологий в современной экономике
- Современные информационные технологии.
- 3.5 Развитие современных информационных технологий
- 31. Современные тенденции развития информационных технологий
- Тенденции развития современных информационных технологий