Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
210
Добавлен:
09.05.2015
Размер:
2.92 Mб
Скачать

Тема 12. Синтаксис sadt-диаграмм

1. Sadt-диаграмма

SADT- диаграмма– основной рабочий элемент при создании моделей, имеющие собственные синтаксические правила.

Диаграмме дается название, которое располагается в нижней части ее бланка. В верхней части диаграммы дана стандартно идентифицирующая ее информация: автор, дата созданияили последнего пересмотра диаграммы, статусдиаграммы. Разработчик диаграмм и моделей называетсяаналитиком (автором). Графика SADT- диаграмм позволяет определить различные системные функции и показать, как функции влияют друг на друга.

SADT- диаграммы содержатблоки и дуги. Дуги связывают блоки вместе и отображают взаимодействия и взаимосвязи между ними. На рис. 12.1 приведен пример типичнойSADT-диаграммы.

Рис. 12.1. Типичная SADT-диаграмма

2. Блоки и дуги

Блокипредставляютфункции(изображаются прямоугольниками). Названия блоков –глаголы, глагольные обороты или отглагольные существительные. В диаграмме должно быть 3 - 6блоков, что необходимо для поддержания сложности диаграмм и модели на уровне, доступном для чтения, понимания и использования.

Стороны блока:

      левая- для входа;

      верхняя- для управления (ограничения или условия выполнения преобразований);

      правая- для выхода;

      нижняя- для механизмов (кто, что и как выполняет функции).

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

1 - наибольшее доминирование;

2 - на следующее после наибольшего и т.д.

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

Пять типов взаимодействиямежду блоками для описания их отношений:

1.    по управлению- возникает тогда, когда выход одного блока непосредственно влияет на блок с меньшим доминированием;

2.    по входу - возникает тогда, когда выход одного блока становится входом для блока с меньшим доминированием;

3.    обратная связь по управлению- возникает тогда, когда выход некоторого блока влияет на блок с большим доминированием;

4.    обратная связь по входу - когда выход одного блока становится входом другого блока с большим доминированием;

5.    по связи «выход - механизм», когда выход одной функции становится средством достижения цели для другой: характерны при распределении источников ресурсов (требуемые инструменты, обученный персонал, физическое пространство, оборудование, финансирование, материалы).

Дугипредставляютнаборы объектов, могут иметь множество начальных точек (источников) и конечных точек (назначений), разветвляться и соединяться различными сложными способами. Вся дуга или ее часть может выходить из одного или нескольких блоков, в соответствии со специальными соглашениями, принятыми вSADT,при этом возможны ситуации:

Соседние файлы в папке уп и рбп