Разделы презентаций


SADT

Содержание

Системное проектированиеСистемное проектирование – это дисциплина, определяющая подсистемы, компоненты и способы их соединения, задающая ограничения, при которых система должна функционировать, выбирающая наиболее эффективное сочетание людей, машин и программного обеспечения для реализации

Слайды и текст этой презентации

Слайд 1Университет машиностроения
Кафедра «Автоматика и процессы управления»
Информатика. 2 семестр. Тема 12.

SADT
Дисциплина
Информационные технологии
Тема 12
Structured Analysis & Design Technique
2 семестр
Технология структурного

анализа и проектирования
Университет машиностроенияКафедра «Автоматика и процессы управления»Информатика. 2 семестр. Тема 12. SADTДисциплинаИнформационные технологииТема 12 Structured Analysis & Design

Слайд 2Системное проектирование
Системное проектирование – это дисциплина, определяющая подсистемы, компоненты и

способы их соединения, задающая ограничения, при которых система должна функционировать,

выбирающая наиболее эффективное сочетание людей, машин и программного обеспечения для реализации системы.

Техника SADT была разработана Дугласом Т. Россом в 50х годах XX века и представлена в отчёте «Постановка целей» в 1960 году и «AED-подход к системам автоматизированного проектирования» в 1967 году.

В подходе были определены понятия «SA-блок» и «SA-декомпозиция», известной теперь как «Иерархическая декомпозиция сверху-вниз»

Информатика. 2 семестр. Тема 12. SADT

Системное проектированиеСистемное проектирование – это дисциплина, определяющая подсистемы, компоненты и способы их соединения, задающая ограничения, при которых

Слайд 3Моделирование систем
Любая система может быть представлена сочетанием границы, поведения и

сущностей, объединённых в модель системы
Что значит "моделирует"?
М моделирует А,
если

М отвечает на вопросы относительно А

Информатика. 2 семестр. Тема 12. SADT

Основное назначение модели системы – исследование системы на заданном уровне строгости описания

Моделирование системЛюбая система может быть представлена сочетанием границы, поведения и сущностей, объединённых в модель системыЧто значит

Слайд 4IDEF0
В программе интегрированной компьютеризации производства (ICAM) Министерства обороны США была

признана полезность SADT, что привело к стандартизации и публикации ее

части, называемой IDEFO

Фазы разработки:

Информатика. 2 семестр. Тема 12. SADT

анализ – определение того, что система будет делать,
проектирование – определение подсистем и их взаимодействие,
реализация – разработка подсистем по отдельности, объединение – соединение подсистем в единое целое,
тестирование – проверка работы системы,
установка – введение системы в действие,
функционирование – использование системы.

IDEF0В программе интегрированной компьютеризации производства (ICAM) Министерства обороны США была признана полезность SADT, что привело к стандартизации

Слайд 5Системы и модели
Моделирование – это процесс создания точного описания системы
Система

коммутаций в телефонных сетях
Сборка автомобилей
Функционирование перерабатывающих предприятий
Информатика. 2 семестр. Тема

12. SADT

Основная проблема – описание систем средней сложности

С точки зрения человека, эти системы описать достаточно трудно, потому что они настолько велики, что практически невозможно перечислить все их компоненты со своими взаимосвязями, и в то же время недостаточно велики для применения общих упрощающих предположений (как это принято в физике).
Наша неспособность дать простое описание, а следовательно, и обеспечить понимание таких систем делает их проектирование и создание трудоемким и дорогостоящим процессом и повышает степень их ненадежности.

Примеры:

Системы и моделиМоделирование – это процесс создания точного описания системыСистема коммутаций в телефонных сетяхСборка автомобилейФункционирование перерабатывающих предприятийИнформатика.

Слайд 6SADT-модели
Описание системы с помощью SADT называется моделью
Информатика. 2 семестр. Тема

12. SADT
SADT-модель использует естественный и графический языки
Функциональная модель представляет с

требуемой степенью детализации систему функций, которые в свою очередь отражают свои взаимоотношения через объекты системы

Модель может быть сосредоточена либо на функциях системы, либо на её объектах

Модель данных – это модель, ориентированная на объекты системы

SADT-модель дает полное, точное и адекватное описание системы, имеющее конкретное назначение.

М есть модель системы S, если М может быть использована для получения ответов на вопросы относительно S с точностью А

SADT-моделиОписание системы с помощью SADT называется модельюИнформатика. 2 семестр. Тема 12. SADTSADT-модель использует естественный и графический языкиФункциональная

Слайд 7Определение цели и точки зрения модели
Информатика. 2 семестр. Тема 12.

SADT
Точность описания должна быть достижима и измерима

Определение цели и точки зрения моделиИнформатика. 2 семестр. Тема 12. SADTТочность описания должна быть достижима и измерима

Слайд 8Общие цели и принципы моделирования
Информатика. 2 семестр. Тема 12. SADT
Модель

отвечает на вопросы
Модель имеет единственный субъект
У модели может быть только

одна точка зрения
Модели представима как взаимосвязанный набор диаграмм

Система как «чёрный ящик»

Общие цели и принципы моделированияИнформатика. 2 семестр. Тема 12. SADTМодель отвечает на вопросыМодель имеет единственный субъектУ модели

Слайд 9Подготовка списка функций и списка данных
Информатика. 2 семестр. Тема 12.

SADT
В терминологии SADT термин «данные» - синоним слову «объект»

Подготовка списка функций и списка данныхИнформатика. 2 семестр. Тема 12. SADTВ терминологии SADT термин «данные» - синоним

Слайд 10


Информатика. 2 семестр. Тема 02. Проектирование

Принципы моделирования в рамках SADT
Диаграмма
Минимальный

фрагмент описания системы, несущий информацию о её структуре, составе и

(или) функциональности

Определения:

Словарь (glossary)
Свод описаний (картотека, справочник) всех диаграмм и элементов, существенных для понимания модели

Подшивка (booklet)
Правило объединения диаграмм в модель с учётом связи между ними и версионности

Декомпозиция (decomposition)
Метод рассмотрения модели на основе последовательного разбора (уточнения) элементов диаграмм и описаний более высокого уровня обобщения

Цикл автор-читатель
Инструмент асинхронного взаимодействия с целью рецензирования работы SADT-аналитиков и поддержания целостности документирования фаз разработки через библиотекаря

Информатика. 2 семестр. Тема 02. ПроектированиеПринципы моделирования в рамках SADTДиаграммаМинимальный фрагмент описания системы, несущий информацию о её

Слайд 11Информатика. 2 семестр. Тема 12. SADT
Документирование процесса разработки
Рамка – часть

диаграммы, предназначенная для хранения вспомогательной информации и ограничивающая область рассмотрения

диаграммы
Информатика. 2 семестр. Тема 12. SADTДокументирование процесса разработкиРамка – часть диаграммы, предназначенная для хранения вспомогательной информации и

Слайд 12


Информатика. 2 семестр. Тема 02. Проектирование

Составляющие моделирования
Декомпозиция является основным методом

нисходящего проектирования и связывает диаграммы между собой по принципу «от

общего к частному»



A-0

A0

A1

A2

A3

A11

A12

A13

A21

A22

Доминирование определяет степень влияния блоков друг на друга

Дуги отображают объекты (указания [чертежи, программы], материалы, инструменты, рабочую среду, управленческую информацию)

Информатика. 2 семестр. Тема 02. ПроектированиеСоставляющие моделированияДекомпозиция является основным методом нисходящего проектирования и связывает диаграммы между собой

Слайд 13


Информатика. 2 семестр. Тема 02. Проектирование

Составляющие моделирования
ICOM – схема кодирования

дуг для обеспечения стыковки диаграмм:
вход (Input), управление (Control), выход (Output),

механизм (Mechanism)

Особый случай:
Тоннельные дуги используются для дуг, которые не появляются на родительских диаграммах или скрываются при декомпозиции

Фрагмент диаграммы А1:

Информатика. 2 семестр. Тема 02. ПроектированиеСоставляющие моделированияICOM – схема кодирования дуг для обеспечения стыковки диаграмм:вход (Input), управление

Слайд 14



Информатика. 2 семестр. Тема 02. Проектирование

Декомпозиция дуг
Дуги могут разветвляться и

соединяться
При ветвлении необходимо уточнять состав результирующих дуг
Туннели сокращают количество «пассивных»

дуг идущих «через уровень декомпозиции» без взаимодействия с блоками




(?)

Управление говорит «что» делать, а механизм – «как»

Информатика. 2 семестр. Тема 02. ПроектированиеДекомпозиция дугДуги могут разветвляться и соединятьсяПри ветвлении необходимо уточнять состав результирующих дугТуннели

Слайд 15


Информатика. 2 семестр. Тема 02. Проектирование

Процесс проверки модели
Итеративный процесс разработки

с совершенствования модели

Цикл автор-читатель
Последовательность смены фаз работы над фрагментом модели

Информатика. 2 семестр. Тема 02. ПроектированиеПроцесс проверки моделиИтеративный процесс разработки с совершенствования моделиЦикл автор-читательПоследовательность смены фаз работы

Слайд 16


Информатика. 2 семестр. Тема 02. Проектирование

Рецензирование
Критическая оценка с целью выявления

и исправления недостатков диаграмм, а также создания альтернативных диаграмм для

проверки решений
Информатика. 2 семестр. Тема 02. ПроектированиеРецензированиеКритическая оценка с целью выявления и исправления недостатков диаграмм, а также создания

Слайд 17


Информатика. 2 семестр. Тема 02. Проектирование

Результат рецензирования
Пересмотренная диаграмма

Информатика. 2 семестр. Тема 02. ПроектированиеРезультат рецензированияПересмотренная диаграмма

Слайд 18


Информатика. 2 семестр. Тема 02. Проектирование

Документирование процесса разработки
Функции библиотекаря и

титульный лист папки
Титульный лист папки после рецензирования

Информатика. 2 семестр. Тема 02. ПроектированиеДокументирование процесса разработкиФункции библиотекаря и титульный лист папкиТитульный лист папки после рецензирования

Слайд 19Информатика. 2 семестр. Тема 12. SADT
Результат моделирования (диаграмма А0)

Информатика. 2 семестр. Тема 12. SADTРезультат моделирования (диаграмма А0)

Слайд 20Информатика. 2 семестр. Тема 12. SADT
Результат моделирования (глоссарий)

Информатика. 2 семестр. Тема 12. SADTРезультат моделирования (глоссарий)

Слайд 21Информатика. 2 семестр. Тема 12. SADT
Глоссарий (описание диаграмм в подшивке)

Информатика. 2 семестр. Тема 12. SADTГлоссарий (описание диаграмм в подшивке)

Слайд 22Информатика. 2 семестр. Тема 12. SADT
Справочные данные
Рисунок, показывающий, что представляет

собой дуга СТАНОК, ГОТОВЫЙ К РАБОТЕ

Информатика. 2 семестр. Тема 12. SADTСправочные данныеРисунок, показывающий, что представляет собой дуга СТАНОК, ГОТОВЫЙ К РАБОТЕ

Слайд 23Информатика. 2 семестр. Тема 12. SADT
Дополнения моделей
Диаграмма с отображением основного

пути

Информатика. 2 семестр. Тема 12. SADTДополнения моделейДиаграмма с отображением основного пути

Слайд 24Информатика. 2 семестр. Тема 12. SADT
Университет машиностроения
Кафедра «Автоматика и процессы

управления»
Блок дисциплин
Информатика и информационные технологии
Спасибо за внимание !!!
Контакты:
mami.testolog.ru
timid@mami.ru
inform437@gmail.com
Содержание:
Метод

CRC-карточек
Технология структурного анализа и проектирования
UML

Информатика. 2 семестр. Тема 12. SADTУниверситет машиностроенияКафедра «Автоматика и процессы управления»Блок дисциплинИнформатика и информационные технологииСпасибо за внимание

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика