Скачать презентацию 12 02 2018 Structured Analysis Design Technique Скачать презентацию 12 02 2018 Structured Analysis Design Technique

SADT_MET.PPT

  • Количество слайдов: 17

12. 02. 2018 Structured Analysis & Design Technique SADT Методология структурного анализа и проектирования 12. 02. 2018 Structured Analysis & Design Technique SADT Методология структурного анализа и проектирования (SADT): принципы, синтаксис, основные правила.

SADT-метод. l 1969 - 1973 годы - разработка Дугласом Россом для ВВС США метода SADT-метод. l 1969 - 1973 годы - разработка Дугласом Россом для ВВС США метода SADT. l Середина 70 -х годов - в рамках программы ICAM (Integrated Computer Aided Manufacturing) для военнокосмических США разработан стандарт IDEF (ICAM DEFinition). l 12. 02. 2018 Конец 80 -х - 90 -е годы разработка программных средств поддержки методологии SADT и стандарта IDEF.

SADT - полная методология для создания статического описания систем, основанная на концепции системного моделирования. SADT - полная методология для создания статического описания систем, основанная на концепции системного моделирования. t В основе концепции: концепции t Сфера применения: применения 12. 02. 2018 – общая теория систем; – основы кибернетики; – технологии программирования. – большие системы (поддержка боеготовности, проектирование коммуникаций, автоматизация производства, . . . ); – сложные искусственные системы (банковское дело, очистка нефти, оперативное планирование и управление, …).

SADT-модель - это иерархически организованная совокупность взаимосвязанных диаграмм. SADT-модели Функциональные 12. 02. 2018 Модели SADT-модель - это иерархически организованная совокупность взаимосвязанных диаграмм. SADT-модели Функциональные 12. 02. 2018 Модели данных

Принципы SADT-моделирования: t t t 12. 02. 2018 прежде чем моделировать, сформулируйте цель; модель Принципы SADT-моделирования: t t t 12. 02. 2018 прежде чем моделировать, сформулируйте цель; модель должна иметь только один субъект; у модели может быть только одна точка зрения.

Синтаксис SADT-модели: t основным рабочим элементом модели является диаграмма; t каждая SADT-диаграмма содержит блоки Синтаксис SADT-модели: t основным рабочим элементом модели является диаграмма; t каждая SADT-диаграмма содержит блоки (функции) и дуги (объекты); t каждая сторона блока имеет особое, особое вполне определенное назначение; назначение t каждый блок и каждая дуга могут быть декомпозированы 12. 02. 2018

Синтаксис SADT-модели: Управление (Control): стандарты, правила, инструкции, время, бюджет. . . Вход (Input): объекты Синтаксис SADT-модели: Управление (Control): стандарты, правила, инструкции, время, бюджет. . . Вход (Input): объекты любой природы информационные, финансовые, материальные. . . Функциональный блок (Activity) Механизм (Mechanizm): те, кто выполняет процесс, то, с помощью чего выполняется процесс (можно задать ресурсы). . . 12. 02. 2018 Выход (Output): новые объекты или преобразованные старые. . .

Основные SADT-правила: t Функциональный блок (функция) преобразует Входы в Выходы. t Управления определяют, когда Основные SADT-правила: t Функциональный блок (функция) преобразует Входы в Выходы. t Управления определяют, когда и как это преобразование может или должно произойти. t Механизмы (исполнители) непосредственно осуществляют это преобразование. 12. 02. 2018

Синтаксис SADT-модели: Объекты (дуги) являются интерфейсами между функциями системы, а также между системой и Синтаксис SADT-модели: Объекты (дуги) являются интерфейсами между функциями системы, а также между системой и окружающей средой. Дуги могут иметь множество источников (сливаться) Дуги могут иметь метки Дуги могут быть декомпозированы (разветвляться) 12. 02. 2018

Синтаксис SADT-модели. Объекты (дуги) определяют, как блоки влияют друг на друга. Примеры «слабой» связи Синтаксис SADT-модели. Объекты (дуги) определяют, как блоки влияют друг на друга. Примеры «слабой» связи (связь по потоку) Примеры «сильной» связи (связь по управлению Примеры «обратной» связи 12. 02. 2018

Синтаксис SADT-модели. Для упрощения описания системы можно использовать «тоннельные дуги» . Внешняя тоннельная дуга Синтаксис SADT-модели. Для упрощения описания системы можно использовать «тоннельные дуги» . Внешняя тоннельная дуга (отсутствует на диаграмме предке) - имеется «скрытый источник» Дуга связана с блоком, но не появляется на диаграмме-потомке - имеется «скрытый потомок» 12. 02. 2018

Иерархия SADT-диаграмм Диаграмма верхнего уровня (контекстная диаграмма) Диаграмма 1 -го уровня декомпозиции Диаграмма «предок» Иерархия SADT-диаграмм Диаграмма верхнего уровня (контекстная диаграмма) Диаграмма 1 -го уровня декомпозиции Диаграмма «предок» Диаграмма «потомок» 12. 02. 2018 Декомпозиция - процесс создания диаграммы, детализирующей отдельный блок и связанные с ним дуги

Стратегии декомпозиции. t t 12. 02. 2018 Функциональная. Декомпозиция с известными стабильными подсистемами. «Жизненные Стратегии декомпозиции. t t 12. 02. 2018 Функциональная. Декомпозиция с известными стабильными подсистемами. «Жизненные циклы» . Декомпозиция по физическому процессу.

Дополнения к диаграммам. t t 12. 02. 2018 Глоссарий. Поясняющий текст. Рисунки. Цвет, «жирные» Дополнения к диаграммам. t t 12. 02. 2018 Глоссарий. Поясняющий текст. Рисунки. Цвет, «жирные» линии и т. д.

Начало моделирования t t t 12. 02. 2018 Соберите информацию о системе, перечислите ее Начало моделирования t t t 12. 02. 2018 Соберите информацию о системе, перечислите ее объекты. Продумайте и перечислите функции системы. Сформулируйте цель и точку зрения модели, попытайтесь ограничить ее субъект.

Разработка диаграмм: шаг 1. t Одна диаграмма должна содержать не более 6 -ти блоков. Разработка диаграмм: шаг 1. t Одна диаграмма должна содержать не более 6 -ти блоков. t Блоки располагают в соответствии с их доминированием (важностью или порядком следования). t Каждый блок должен иметь название и уникальный номер. 12. 02. 2018

Разработка диаграмм: шаг 2. t Все внешние интерфейсные дуги соединяют с блоками. t Изображаются Разработка диаграмм: шаг 2. t Все внешние интерфейсные дуги соединяют с блоками. t Изображаются основные внутренние дуги между блоками диаграммы. t Рассматриваются все «патологические» дуги. t Проводится критическая оценка диаграммы. 12. 02. 2018