7619

Потоковые функциональные SADT/IDEF0-диаграммы

Лекция

Информатика, кибернетика и программирование

Потоковые функциональные SADT/IDEF0-диаграммы. Базовые элементы языка. Действие(процесс) Поток данных Принципиальной особенностью языка SADT-диаграмм является наличие строгой интерпретации у каждой из 4-х сторон прямоугольника (блока), ...

Русский

2013-01-26

40.5 KB

10 чел.

Потоковые функциональные SADT/IDEF0-диаграммы.

Базовые элементы языка.

  •  

Действие(процесс)

  •  Поток данных

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

Потоки данных (стрелки) могут подходить к действию (прямоугольнику) только так, как указано на этом рисунке. Фрагмент SADT-диаграммы, приведенный на рисунке, имеет следующий смысл: «Действие» состоит в преобразовании «входов» I в «выходы» O под «управлением» условий C и выполняется «исполнителем» M (с использованием «механизма» M).

Содержательные различия между понятиями вход-выход-управление-механизм хорошо иллюстрирует пример:

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


Потоки данных связывают действия. Имеется
5 видов взаимосвязей между действиями:

Обратные связи (4,5) отличаются от прямых связей (1,2) только размещением действий A,B. Однако появление обратных связей неизбежно, поскольку в диаграмме возможны (и, как правило, имеются) циклические связи. Выбор порядка размещения действий в SADT-диаграммах позволяет по-разному расставить содержательные акценты на взаимосвязь между действиями.

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


ПРИМЕР
SADT-диаграммы для задачи о бегающей собаке.

Пример[3] модели деятельности условного предприятия, база данных предприятия.

СПИСОК ЛИТЕРАТУРЫ.

Марка Д.А. и др. Методология структурного анализа и проектирования. М.: МетаТехнология, 1993. - 240 с.

Росс Д.Т. Структурный анализ (SA): язык для передачи понимания. 240-284 с. в сб. Требования и спецификации в разработке программ. М.: Мир, 1984. - 344 с.

Кравченко В.Ф. и др. Организационный инжиниринг. М.: Издательство ПРИОР, 1999. - 256 с.


Типовая схема информационных связей условного процесса
.

Типовая схема информационных связей циклического процесса.


 

А также другие работы, которые могут Вас заинтересовать

50097. Массивы. Линейные массивы. Двухмерные массивы – матрицы. Многомерные массивы 42 KB
  Элементами массива могут быть данные любого но только одного типа включая структурированные. Тип элементов массива называется базовым число элементов массива фиксируется при описании и в процессе выполнения программы не меняется. Доступ к каждому отдельному элементу осуществляется путем индексирования элементов массива. Индекс массива по смыслу тождествен понятию индекса элемента вектора.
50098. Расчет снеговой нагрузки 190.5 KB
  Основные факторы влияющие на значение снеговой нагрузки это количество выпадающих в зимнее время осадков ветровой перенос в том числе сдувание с покрытия и таяние снега. Разница в количестве осадков в разные годы служит причиной многолетней изменчивости снеговой нагрузки. Базовое значение снеговой нагрузки представляет собой РАСЧЕТНЫЙ ВЕС СНЕГОВОГО ПОКРОВА на 1 м2 горизонтальной поверхности земли превышаемый один раз в 25 лет точнее зим. Расчетным значением этой нагрузки должен быть максимум из n ее повторений где n число лет...
50099. Визначення резонансного потенцыалу збудження атомів гелію методом Франка і Герца 477.5 KB
  Прилади і обладнання Трьохелектродна лампа яка заповнена інертним газом гелієм джерело живлення типу ПСИП500 анодної та сіткової ділянок кіл установки автотрансформатор випрямляч струму типу ВСА6А амперметр катодного кола мікроамперметр анодного кола вольтметри Теоретичні відомості та опис установки Різниця потенціалів пройшовши яку електрон зазнає непружного зіткнення з атомом газу внаслідок чого атом переходить основного стану в перший збуджений стан називають резонансним потенціалом. Сила катодного струму вимірюється...
50100. Способи перенесення одного партнера двома і техніка їх виконання 45.5 KB
  Перенесення партнера: одного одним одного двома. Однією із різновидів перенесення вантажу є перенесення партнера. Способи перенесення партнера: одного двома; одного одним. Способи перенесення одного партнера двома і техніка їх виконання...
50103. Вычисления в MatLab 728.5 KB
  Пример выполнения работы Материалы для заданий 1 2 Потери пучка при прохождении через вещество В этой работе можно познакомиться с основным методом моделирования применяемым при исследовании прохождения пучков частиц через вещество методом статистического моделирования называемым методом МонтеКарло. При этом судьба каждой частицы разыгрывается с помощью случайного выбора а полученные для множества частиц результаты подвергаются статистической обработке. Метод применяется например при проектировании ядерных реакторов...
50104. Исследование метрологических возможностей моста Уитстона 194 KB
  Определение удельного сопротивления заданного материала. Так например мост Уитстона используется для определения изменения сопротивления тензорезистора тензодатчика измеряющего изменение давления температуры распределение деформаций изгиб или сжатиерастяжение в конструктивных элементах зданий сооружений в сводах подземных выработок и многое др. Измеряемое сопротивление Rx и три других переменных сопротивления R R1 и R2 соединяются так что образуют замкнутый четырехугольник BCD. Но можно подобрать сопротивления R R1 и R2...