Техника SADT была разработана Дугласом Т. Россом в 50х годах XX века и представлена в отчёте «Постановка целей» в 1960 году и «AED-подход к системам автоматизированного проектирования» в 1967 году.
В подходе были определены понятия «SA-блок» и «SA-декомпозиция», известной теперь как «Иерархическая декомпозиция сверху-вниз»
Информатика. 2 семестр. Тема 12. SADT
Информатика. 2 семестр. Тема 12. SADT
Основное назначение модели системы – исследование системы на заданном уровне строгости описания
Фазы разработки:
Информатика. 2 семестр. Тема 12. SADT
анализ – определение того, что система будет делать,
проектирование – определение подсистем и их взаимодействие,
реализация – разработка подсистем по отдельности, объединение – соединение подсистем в единое целое,
тестирование – проверка работы системы,
установка – введение системы в действие,
функционирование – использование системы.
Основная проблема – описание систем средней сложности
С точки зрения человека, эти системы описать достаточно трудно, потому что они настолько велики, что практически невозможно перечислить все их компоненты со своими взаимосвязями, и в то же время недостаточно велики для применения общих упрощающих предположений (как это принято в физике).
Наша неспособность дать простое описание, а следовательно, и обеспечить понимание таких систем делает их проектирование и создание трудоемким и дорогостоящим процессом и повышает степень их ненадежности.
Примеры:
Модель может быть сосредоточена либо на функциях системы, либо на её объектах
Модель данных – это модель, ориентированная на объекты системы
SADT-модель дает полное, точное и адекватное описание системы, имеющее конкретное назначение.
М есть модель системы S, если М может быть использована для получения ответов на вопросы относительно S с точностью А
Система как «чёрный ящик»
Определения:
Словарь (glossary)
Свод описаний (картотека, справочник) всех диаграмм и элементов, существенных для понимания модели
Подшивка (booklet)
Правило объединения диаграмм в модель с учётом связи между ними и версионности
Декомпозиция (decomposition)
Метод рассмотрения модели на основе последовательного разбора (уточнения) элементов диаграмм и описаний более высокого уровня обобщения
Цикл автор-читатель
Инструмент асинхронного взаимодействия с целью рецензирования работы SADT-аналитиков и поддержания целостности документирования фаз разработки через библиотекаря
A-0
A0
A1
A2
A3
A11
A12
A13
A21
A22
Доминирование определяет степень влияния блоков друг на друга
Дуги отображают объекты (указания [чертежи, программы], материалы, инструменты, рабочую среду, управленческую информацию)
Особый случай:
Тоннельные дуги используются для дуг, которые не появляются на родительских диаграммах или скрываются при декомпозиции
Фрагмент диаграммы А1:
(?)
Управление говорит «что» делать, а механизм – «как»
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть