Тема: Синтаксис діаграм

Лекція 16.

Контрольні питання та завдання

1. Що таке батьківська діаграма і діаграманащадок?

2. Що зв’язує ці дві діаграми?

3. Чому SADT – це методологія?

4. Що зв’язує зворотній зв’язок по управлінню?

5. Опишіть сутність всіх дуг.

6. Скільки точок зору може мати модель?


При створенні SADT-моделі одну і ту ж діаграму разом з її блоками і дугами деколи перерисовують по декілька раз, що приводить до появи різних її варіантів. Щоб розрізняти версії однієї і тієї ж діаграми, в SADT використовується схема контролю конфігурації діаграм, заснована на хронологічних номерах, або С-номерах. С-номерні коди утворюються з ініціалів автора і послідовних номерів. Ці коди ставляться в нижньому правому кутку SADT-бланка. Якщо діаграма замінює старішу версію, то автор поміщає в дужках попередній С-варіант в дужках, щоб вказати на зв'язок з попередньою роботою. Крім використання для ідентифікації версій діаграм, С-номера застосовуються для зв'язки діаграм при русі як вгору, так і вниз за ієрархією моделі. Зазвичай С-номер діаграми-нащадка, яка утворюється після декомпозиції деякого блока, вперше з'являється безпосередньо під цим блоком на батьківській діаграмі. Це утворює "направлений вниз" зв'язок від батьківської діаграми до діаграми-нащадка.

Як тільки утворюється направлений вниз зв’язок, на діаграмі-нащадку формується посилання на батьківську діаграму. В області контексту SADT (правий верхній кут) автор зображує кожен блок батьківської діаграми маленькими квадратиками, заштриховує цей квадратик, який піддає декомпозиції і розміщує С-номер батьківської діаграми. Це утворює "направлений вверх" (до батьківської діаграми) зв’язок.

Окрім цього, в SADT прийнята система позначень, яка дозволяє аналітику точно ідентифікувати і перевіряти зв'язки по дугах між діаграмами. Ця схема кодування дуг – "ICOM" – отримала назву по перших буквах англійських еквівалентів слів вхід (Input), керування (Control), вихід (Output) і механізм (Mechanism).


 
 

Рисунок 16.1 – Діаграма АО

 
 

 

 


Рисунок 16.2 – Декомпозиція блоку А1

 

 


Існують правила привласнення коду ICOM зовнішнім дугам нової діаграми:

1) привласнити код кожній зовнішній дузі. Використовуйте I – для вхідних дуг, C – для зв'язків між дугами керування, O – для зв'язків між вихідними дугами, M – для зв'язків між дугами механізму.

2) додати після кожної букви цифру, відповідну положенню даної дуги серед інших дуг того ж типу, що стосуються батьківського блоку. Причому вхідні і вихідні дуги перераховуються зверху вниз, у дуги керувань і механізмів перераховуються зліва направо.