Содержание
- 2. Кафедра «Автоматика и управление в технических системах» направление 220200 – Автоматизация и управление специальность 220201 –
- 3. 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ Цель изучения материала: изучить технологию структурного анализа и
- 4. 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ Содержание лекции 15 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО
- 5. SADT (Structure Analysis and Design Technique) – одна из самых известных методологий анализа и проектирования информационных
- 6. С точки зрения методологии SADT модель может основываться либо на функциях системы, либо на ее предметах
- 7. Методология SADT – совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной
- 8. Правила SADT включают следующие соглашения: ограничение количества отображающих функции блоков на каждом уровне декомпозиции (правило 3-6
- 9. Методология SADT может использоваться для моделирования широкого круга систем и определения требований и функций, а затем
- 10. Результатом применения методологии SADT является модель, которая состоит из: - диаграмм, - фрагментов текстов, - глоссария,
- 11. Место соединения дуги с блоком определяет тип интерфейса: - управляющая информация входит в блок сверху; -
- 12. Рис. 9.1. Функциональный блок и интерфейсные дуги 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.1.
- 13. Одной из наиболее важных особенностей методологии SADT является – постепенное введение все больших уровней детализации по
- 14. Одной из наиболее важных особенностей методологии SADT является – постепенное введение все больших уровней детализации по
- 15. Рис. 9.2. Структура SADT-модели. Декомпозиция диаграмм 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.1. Основные
- 16. Построение SADT-модели начинается с представления всей системы в виде простейшей компоненты – одного блока и дуг,
- 17. Затем блок, который представляет систему в качестве единого модуля, детализируется на другой диаграмме с помощью нескольких
- 18. Во всех случаях каждая подфункция может содержать только те элементы, которые входят в исходную функцию. В
- 19. Модель SADT – серия диаграмм с сопроводительной документацией, разбивающих сложный объект на составные части, которые представлены
- 20. Дуги, входящие в блок и выходящие из него на диаграмме верхнего уровня, являются точно теми же
- 21. Рис. 9.3. Одновременное выполнение 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.2. Иерархия диаграмм
- 22. Рис. 9.4. Соответствие должно быть полным и непротиворечивым 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ
- 23. Некоторые дуги присоединены к блокам диаграммы обоими концами, у других же один конец остается неприсоединенным. Неприсоединенные
- 24. На SADT-диаграммах не указаны явно ни последовательность, ни время. Обратные связи, итерации, продолжающиеся процессы и перекрывающиеся
- 25. Рис. 9.5. Пример обратной связи 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.2. Иерархия диаграмм
- 26. Механизмы (дуги с нижней стороны) – показывают средства, с помощью которых осуществляется выполнение функций. Механизм может
- 27. Рис. 9.6. Пример механизма 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.2. Иерархия диаграмм
- 28. Каждый блок на диаграмме имеет свой номер. Блок любой диаграммы может быть далее описан диаграммой нижнего
- 29. Для того, чтобы указать положение любой диаграммы или блока в иерархии, используются номера диаграмм. Например, А21
- 30. Рис. 9.7. Иерархия диаграмм 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.2. Иерархия диаграмм
- 31. Каждая SADT-диаграмма содержит блоки и дуги. Блоки изображают функции системы. Дуги связывают блоки и отображают взаимодействия
- 32. Блоки на SADT-диаграмме размещаются по степени важности. В SADT этот относительный порядок называется доминированием. Доминирование –
- 33. Блоки в SADT должны быть пронумерованы. Номера блоков – однозначные идентификаторы для системных функций и автоматически
- 34. Между объектами и функциями возможны четыре отношения: - вход, - управление, - выход, - механизм. Каждое
- 35. Входные дуги изображают объекты, используемые и преобразуемые функциями. Управленческие дуги представляют информацию, управляющую действиями функций. Обычно
- 36. Таким образом, SADT-диаграмма – составлена из блоков, связанных дугами, которые определяют, как блоки влияют друг на
- 37. Поэтому SADT-диаграммы – это не блок-схемам или диаграмма потоков данных. SADT-диаграммы – это предписывающие диаграммы, представляющие
- 38. В методологии SADT существует только пять типов взаимосвязей между блоками для описания их отношений: - управление,
- 39. Рис. 9.8. Пример SADT-диаграммы 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.3. Синтаксис диаграмм
- 40. Связи по управлению и входу являются простейшими, поскольку они отражают прямые воздействия, которые интуитивно понятны и
- 41. Отношение входа возникает тогда, когда выход одного блока становится входом для блока с меньшим доминированием. Например,
- 42. Обратная связь по управлению и обратная связь по входу являются более сложными, поскольку они представляют собой
- 43. Обратная связь по управлению возникает тогда, когда выход некоторого блока влияет на блок с большим доминированием.
- 44. Кроме того, дуга "штамп "принято", являющаяся выходом блока "контролировать качество выполнения" организует работу блока "управлять выполнением
- 45. Связь по входной обратной связи имеет место тогда, когда выход одного блока становится входом другого блока
- 46. Связи "выход-механизм" встречаются редко. Они отражают ситуацию, когда выход одной функции становится средством достижения цели другой
- 47. Дуга в SADT обычно символизирует набор объектов. Например, дуга "рабочий комплект" отражает "техническое задание", "чертеж", "план-график",
- 48. Две разные дуги могут объединяться и образовывать больший набор объектов. Для объяснения того, как дуги представляют
- 49. Каждая дуга может быть помечена или непомечена в соответствии со следующими правилами: - непомеченные ветви содержат
- 50. Слияние дуг в SADT – изображается в виде сходящихся вместе линии и указывает, что содержимое каждой
- 51. Каждая ветвь перед слиянием может помечаться или не помечаться в соответствии со следующими правилами: - непомеченные
- 52. Одна SADT-диаграмма сложна сама по себе, поскольку содержит от трех до шести блоков, связанных множеством дуг.
- 53. SADT-модель – иерархически организованная совокупность диаграмм, состоящая из 3-6 блоков. Каждый блок может пониматься как отдельный
- 54. Принцип ограничения объекта встречается на каждом уровне. Один блок и несколько дуг на самом верхнем уровне
- 55. Понятие цели системы. SADT-модель дает полное, точное и адекватное описание системы, имеющее конкретное назначение. Это назначение
- 56. Точка зрения модели. С определением модели тесно связана позиция, с которой наблюдается система и создается ее
- 57. Построим контекстную диаграмму модели изготовления нестандартной детали (рис. 9.9). Определим для начала цель и точку зрения
- 58. Рис. 9.9. Контекстная диаграмма 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.4. Синтаксис моделей и
- 59. SADT-модели развиваются в процессе структурной декомпозиции сверху вниз. Сначала декомпозируется один блок, являющийся границей модели. Название
- 60. Номер узла для контекстной диаграммы имеет следующий вид: название модели или аббревиатура, косая черта, заглавная буква
- 61. При создании SADT-модели одну и ту же диаграмму вместе с ее блоками и дугами перечерчивают по
- 62. Рис. 9.10. SADT-диаграмма А0 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.4. Синтаксис моделей и
- 63. Помимо использования для идентификации версий диаграмм, С-номера применяются для связки диаграмм при движении как вверх, так
- 64. Рис. 9.11. SADT-диаграмма А1 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.4. Синтаксис моделей и
- 65. Как только образуется направленная вниз связь, на диаграмме-потомке формируется ссылка на родительскую диаграмму. В области контекста
- 66. В SADT принята система обозначений, позволяющая аналитику точно идентифицировать и проверять связи по дугам между диаграммами.
- 67. После каждой буквы добавляют цифру, соответствующую положению данной дуги среди других дуг того же типа, касающихся
- 68. Рассмотрим методы, которые использует SADT-аналитик для изучения предметной области и технологии получения от экспертов сведений о
- 69. Существует множество различных стратегий для извлечения информации из этих источников. Наиболее используемые стратегии: - чтение документов;
- 70. Документы – наиболее хороший источник информации, потому что они чаще всего доступны и их можно "опрашивать"
- 71. Анкетирование проводится для того, чтобы опросить большие группы экспертов в сжатые сроки. Анкетирование при опросе экспертов
- 72. Еще одна полезная стратегия – придумать описание и дать его экспертам для корректировки. Придуманные описания могут
- 73. Типы опроса. В процессе анализа, независимо от источников информации, проводятся опросы нескольких типов. Выбор того или
- 74. Опросы для сбора фактов проводятся, когда пытаются определить, как функционирует система в настоящее время. Опросы для
- 75. Диаграммы законченной SADT-модели упорядоченно организуют все важные компоненты и детали системы. Опытные аналитики создают различные дополнения.
- 76. SADT-диаграммы могут быть дополнены информацией в виде текстов, рисунков и глоссариев. Текст обычно представляет собой рассказ
- 77. Рис. 9.12. SADT-диаграмма процесса "подготовить рабочее место" 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.5.
- 78. Глоссарий используется для того, чтобы собрать вместе и определить новые понятия, которые вводятся диаграммой, декомпозирующей блок,
- 79. Например, дуга "выбранный станок" проходит только между блоками диаграммы "выбрать станок" и "наладить станок" и ранее
- 80. 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 9.5. Создание функциональных моделей и диаграмм Рис. 9.13.
- 81. 9. SADT – ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ Выводы и заключение по лекции: изучили технологию структурного
- 83. Скачать презентацию