Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Иерархия диаграмм



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

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

1) в пересылке выхода к другому процессу для дальнейшего преобразования;

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

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

1) управление;

2) вход;

3) управленческая обратная связь;

4) входная обратная связь;

5) выход исполнителя.

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

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

Рисунок 7 – Прямая связь (вход-выход)

Рисунок 8 – Связь с типовым управлением

Рисунок 9 – Обратная связь

Рисунок 10 – Обратная связь по управлению

Рисунок 11 – Отношение выход-исполнитель

Дуги в методологии SADT изображают наборы предметов, поэтому они могут разветвляться и соединяться вместе. Разветвление дуги означает, что часть ее содержимого или весь набор процессов может появиться в каждом ответвлении дуги. Дуга всегда помечается до разветвления. Каждая ветвь дуги может быть помечена по следующим правилам:

1) Считается, что непомеченная ветвь содержит все предметы, указанные в метке перед разветвлением. Каждая ветка ветви уточняет, что именно содержит эта ветвь.

2) Слияние дуг указывает, что содержимое каждой ветви участвует в формировании объединенной дуги. После слияния дуга всегда помечается для указания нового набора. Перед слиянием каждая ветвь может помечаться в соответствии со следующими правилами:

1. непомеченные ветви содержат все предметы, указанные в общей метке после слияния;

2. каждая метка ветви уточняет, что именно содержит эта ветвь.





Дата публикования: 2015-10-09; Прочитано: 348 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...