Синтаксис и применение

















1.3. Синтаксис и применение диаграмм.ppt
- Количество слайдов: 17
Синтаксис и применение диаграмм синтаксические правила и правила применения методов, необходимые для создания одной SADT -диаграммы. Викладач: к. т. н. , доц. Ірина Сергіївна Ясенова
Диаграмма является основным рабочим элементом при создании модели. Разработчик диаграмм и моделей обычно называется аналитиком, или, в терминологии SADT, автором. Диаграммы имеют собственные синтаксические правила Графические обозначения имеют особый смысл. Графика SADT позволяет определить различные системные функции и показать, как функции влияют друг на друга.
Диаграммы содержат блоки и дуги Блоки Дуги связывают блоки изображают функции вместе и отображают моделируемой взаимодействия и системы взаимосвязи между ними Диаграмме дается название , которое располагается в центре нижней части ее бланка. На каждой диаграмме написана стандартно идентифицирующая ее информация: автор диаграммы, частью какого проекта является работа, дата создания или последнего пересмотра диаграммы, статус диаграммы. Вся идентифицирующая информация располагается в верхней части бланка диаграммы.
Типичная SADT-диаграмма
Блоки представляют функции • SADT требует, чтобы в диаграмме было не менее трех и не более шести блоков. Эти ограничения поддерживают сложность диаграмм и модели на уровне, доступном для чтения, понимания и использования. Управляющее воздействие Вход Выход Функциональный блок Механизм Такое обозначение отражает определенные системные принципы: входы преобразуются в выходы, управление ограничивает или предписывает условия выполнения преобразований, механизмы показывают, кто, что и как выполняет функция.
Диаграмма: Выполнить задание Четвертый блок диаграммы выполнить задание может быть интерпретирован следующим образом: детали, сырье и брак, обрабатываются на станке и собираются в результаты обработки с использованием оборудованного рабочего места.
Блоки имеют доминирование • Блоки SADT размещаются на диаграмме по степени важности, как ее понимает автор диаграммы. • В SADT этот относительный порядок называется доминированием. • влияние, которое один Доминирование блок оказывает на другие блоки диаграммы. Наиболее доминирующий блок обычно размещается в верхнем левом углу диаграммы, а наименее доминирующий - в правом нижнем углу. В результате получается "ступенчатая" схема
Диаграмма: Выполнить задание Блок определить степень выполнения задания влияет на все остальные шаги по обработке детали через следующий шаг задания и поэтому этот блок пронумерован единицей. Поскольку блок подготовить рабочее место должен быть перед блоком обработать на станке и собрать, этим блокам присвоены номера 3 и 4.
Блоки в SADT должны быть пронумерованы • Номера блоков служат однозначными идентификаторами для системных функций и автоматически организуют эти функции в иерархию модели. • Используя номера блоков и оценивая влияние, которое один блок оказывает на другой аналитик может организовать модель по принципу функционального доминирования. Это позволяет согласовать иерархический порядок функций в модели с уровнем влияния каждой функции на остальную часть системы. • Рекомендация!!! По мере возможности нумеровать блоки в соответствии с порядком их доминирования.
Дуги изображают данные • Дуги на SADT-диаграмме изображаются одинарными линиями со стрелками на концах. • Описываются (помечаются) существительными или существительными с определениями, располагающимися достаточно близко к линии дуги, не нарушая, однако, читабельность диаграмм.
Диаграмма: Выполнить задание Дуги диаграммы выполнить задание представляют материалы, написанные на бумаге (например, следующий шаг задания), физические материалы (например, сырье и заготовки), инструменты (например, набор инструментов), рабочие чертежи (например, чертежи и указания), рабочую среду (например, оборудованное рабочее место) и управленческую информацию (например, статус задания).
Дуги изображают взаимосвязи между блоками • Между объектами и функциями возможны четыре отношения: вход, управление, выход, механизм. Каждое из этих отношений изображается дугой, связанной с определенной стороной блока. 1. Входные дуги изображают объекты, используемые и преобразуемые функциями. 2. Управленческие дуги представляют информацию, управляющую действиями функций. Обычно управляющие дуги несут информацию, которая указывает, что должна выполнять функция. 3. Выходные дуги изображают объекты, в которые преобразуются входы. 4. Дуги механизмов отражают, по крайней мере частично, как функции (т. е. функции системы) реализуются. Механизмы изображают физические аспекты функции (склады, людей, организации, приборы).
Диаграмма: Выполнить задание 1. В процессе изготовления детали сырье трансформируется функцией обработать на станке и собрать. 2. Следующий шаг задания определяет, какие нужно выбрать инструменты, какие потребуются станки и цеха и как инструменты и станки должны использоваться при изготовлении детали. 3. Обработать на станке и собрать преобразует сырье и брак в результаты обработки, которые в конечном итоге становятся деталями. 4. Подготовить рабочее место организует инструменты и станки в эффективное пространство для следующего шага задания. Это - рабочая среда, называемая оборудованным рабочим местом. Она обозначает место, где рабочий изготавливает деталь, реализуя функцию обработать на станке и собрать. Таким образом, механизмы изображают физические аспекты функции (склады, людей, организации, приборы).
SADT-диаграмма составлена из блоков, связанных дугами, которые определяют, как блоки влияют Друг на друга. Это влияние может выражаться либо в передаче выходной информации к другой функции для дальнейшего преобразования, либо в выработке управляющей информации, предписывающей, что именно должна выполнять другая функция.
Диаграмма: Выполнить задание Блок обработать на станке и собрать влияет на блок определить степень выполнения задания, выдавая ему результаты обработки для оценки, а блок определить степень выполнения задания влияет на очередную операцию блока обработать на станке и собрать с помощью следующего шага задания. Другими словами, существует сильная управляющая связь блока определить степень выполнения задания с блоком обработать на станке и собрать и наряду с ней более слабая связь по входу-выходу от блока обработать на станке и собрать к блоку определить степень выполнения задания.
SADT-диаграммы не являются ни блок -схемами, ни просто диаграммами потоков данных. Это предписывающие диаграммы, представляющие входные-выходные преобразования и указывающие правила этих преобразований. Дуги на них изображают интерфейсы между функциями системы, а также между системой и ее окружающей средой.
Спасибо за внимание!!!

