та інтерфейсні дуги
моделювання інформаційний система sadt
На малюнку 2, де подано чотири діаграми та їх взаємозв'язку, показана структура SADT-моделі. Кожен компонент моделі може бути декомпозирован на іншій діаграмі. Кожна діаграма ілюструє "внутрішню будову" блоку на батьківській діаграмі. p align="justify"> Ієрархія діаграм
Побудова SADT-моделі починається з представлення всієї системи у вигляді найпростішої компоненти - одного блоку і дуг, що зображують інтерфейси з функціями поза системою. Оскільки єдиний блок представляє всю систему як єдине ціле, ім'я, вказане в блоці, є спільним. Це вірно і для інтерфейсних дуг - вони також представляють повний набір зовнішніх інтерфейсів системи в цілому. p align="justify"> Потім блок, який представляє систему в якості єдиного модуля, деталізується на іншій діаграмі за допомогою декількох блоків, з'єднаних інтерфейсними дугами. Ці блоки представляють основні підфункції вихідної функції. Дана декомпозиція виявляє повний набір подфункций, кожна з яких представлена ​​як блок, межі якої визначено інтерфейсними дугами. Кожна з цих подфункций може бути декомпозирована подібним чином для більш детального представлення. p align="justify"> У всіх випадках кожна подфункция може містити тільки ті елементи, які входять у вихідну функцію. Крім того, модель не може опустити будь-які елементи, тобто, як уже зазначалося, батьківський блок і його інтерфейси забезпечують контекст. До нього не можна нічого додати, і з нього не може бути нічого видалено. p align="justify"> Модель SADT являє собою серію діаграм із супровідною документацією, розбивають складний об'єкт на складові частини, які представлені у вигляді блоків. Деталі кожного з основних блоків показані у вигляді блоків на інших діаграмах. Кожна детальна діаграма є декомпозицією блоку з більш загальної діаграми. На кожному кроці декомпозиції більш загальна діаграма називається батьківського для більш детальної діаграми. p align="justify"> Дуги, що входять до блоку і що виходять з нього на діаграмі верхнього рівня, є точно тими ж самими, що й дуги, що входять до діаграму нижнього рівня і виходять з неї, оскільки блок і діаграма представляють одну і ту ж частину системи.
В
Рис.2 Структура SADT-моделі. Декомпозиція діаграм
На малюнках 3 - 5 представлені різні варіанти виконання функцій і з'єднання дуг з блоками.
В
Рис.3 Одночасне виконання
В В
Рис. 4 Відповідність має бути повним і несуперечливим
Деякі дуги приєднані до блоків діаграми обома кінцями, у інших же один кінець залишається неприєднання. Неприєднання дуги відповідають входам, управлінням та виходів батьківського блоку. Джерело або одержувач цих прикордонних дуг може бути виявлений тільки на батьківській діаграмі. Неприєднання кінці повинні відповідати дуг на вихідної діаграмі. В...