Тема: Синтаксис діаграм
При створенні SADT-моделі одну і ту ж діаграму разом з її блоками і дугами деколи перерисовують по декілька раз, що приводить до появи різних її варіантів. Щоб розрізняти версії однієї і тієї ж діаграми, в SADT використовується схема контролю конфігурації діаграм, заснована на хронологічних номерах, або С-номерах. С-номерні коди утворюються з ініціалів автора і послідовних номерів. Ці коди ставляться в нижньому правому кутку SADT-бланка. Якщо діаграма замінює старішу версію, то автор поміщає в дужках попередній С-варіант в дужках, щоб вказати на зв'язок з попередньою роботою. Крім використання для ідентифікації версій діаграм, С-номера застосовуються для зв'язки діаграм при русі як вгору, так і вниз за ієрархією моделі. Зазвичай С-номер діаграми-нащадка, яка утворюється після декомпозиції деякого блока, вперше з'являється безпосередньо під цим блоком на батьківській діаграмі. Це утворює " направлений вниз" зв'язок від батьківської діаграми до діаграми-нащадка. Як тільки утворюється направлений вниз зв’язок, на діаграмі-нащадку формується посилання на батьківську діаграму. В області контексту SADT (правий верхній кут) автор зображує кожен блок батьківської діаграми маленькими квадратиками, заштриховує цей квадратик, який піддає декомпозиції і розміщує С-номер батьківської діаграми. Це утворює " направлений вверх" (до батьківської діаграми) зв’язок. Окрім цього, в SADT прийнята система позначень, яка дозволяє аналітику точно ідентифікувати і перевіряти зв'язки по дугах між діаграмами. Ця схема кодування дуг – " ICOM" – отримала назву по перших буквах англійських еквівалентів слів вхід (Input), керування (Control), вихід (Output) і механізм (Mechanism).
Рисунок 16.1 – Діаграма АО
Рисунок 16.2 – Декомпозиція блоку А1
Існують правила привласнення коду ICOM зовнішнім дугам нової діаграми: 1) привласнити код кожній зовнішній дузі. Використовуйте I – для вхідних дуг, C – для зв'язків між дугами керування, O – для зв'язків між вихідними дугами, M – для зв'язків між дугами механізму. 2) додати після кожної букви цифру, відповідну положенню даної дуги серед інших дуг того ж типу, що стосуються батьківського блоку. Причому вхідні і вихідні дуги перераховуються зверху вниз, у дуги керувань і механізмів перераховуються зліва направо.
|