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

Иерархическая структура диаграмм



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

Каждая компонента декомпозируется на следующей диаграмме, а диаграмма иллюстрирует "внутреннее строение" блока на родительской диаграмме.

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

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

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

Рис. 3.2.2. Структура SADT-модели.

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

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

Дуги, присоединенные к блокам диаграммы обоими концами, являются внутренними. Если у дуги один конец остается неприсоединенным, то она соответствует входу, управлению или выходу родительского блока. Источник или получатель этих пограничных дуг отражен на родительской диаграмме. На SADT-диаграммах последовательность и время явно не указаны. Обратные связи, продолжающиеся процессы, итерации и параллельно исполняемые функции изображаются дугами. Обратные связи выступают в виде комментариев, исправлений и т.д. (рис. 3.2.4.).

Рис. 3.2.3. Диаграмма SADT, отображающая функцию проектирования.

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

Рис. 3.2.4. Диаграмма SADT для функции оформления заявки для биржи.

Блоки и диаграммы имеют уникальные номера для указания положения любой диаграммы или блока в иерархии. Например, А21 - диаграмма, детализирующая блок 1 из диаграммы А2. Аналогично, А2 детализирует блок 2 на диаграмме верхнего уровня А0. На рис. 3.2.5. показано типичное дерево диаграмм.

Рис 3.2.5. Дерево диаграмм.





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



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