1.5. Характеристика методології SADT

Методологія  SADT  може  використовуватися  для  моделювання  широкого  кола
систем  і  визначення  вимог  і  функцій,  а  потім  для  розробки  системи,  яка  задовольняє
ці  вимоги  і  реалізує  ці  функції.  Для  наявних  систем  SADT  може  бути  використана
для  аналізу  функцій,  що  виконуються  системою,  а  також  для  вказівки  механізмів,  за
допомогою  яких  вони  здійснюються.
Результатом  методології  SADT  є  модель,  яка  складається  з  діаграм,
фрагментів  текстів  і  глосарію,  що  мають  посилання  один  на  одного.  Діаграми  -
головні  компоненти  моделі,  усі  функції  ІС  й  інтерфейси  на  них  представлені  як
блоки  і  дуги.  Місце  з'єднання  дуги  з  блоком  визначає  тип  інтерфейсу.  Керівна
інформація  в  блок  зверху,  тоді  як  інформація,  яка  піддається  опрацюванню,
показана  з  лівого  боку  блоку,  а  результати  виходу  показані  з  правого  боку.
Механізм  (людина  або  автоматизована  система),  який  здійснює  операцію,  подається
дугою,  що  входить  у  блок  знизу.
Однією  з  найважливіших  особливостей  методології  SADT  є  поступове
введення  усе  більших  рівнів  деталізації  у  міру  створення  діаграм,  що  відображують
модель.
Кожен  компонент  моделі  може  бути  декомпозиційований  на  іншій  діаграмі.
Кожна  діаграма  ілюструє  "внутрішню  будову"  блоку  на  батьківській  діаграмі.
Побудова  SADT-моделі  починається  з  подання  усієї  системи  у  вигляді
простого  компонента  -  одного  блоку  і  дуг,  що  відображають  інтерфейси  з
функціями  поза  системою.  Оскільки  єдиний  блок  подає  усю  систему  як  єдине  ціле,
назва,  вказана  у  блоці,  є  загальною.
 Потім  блок,  який  подає  систему  як  єдиний  модуль,  деталізується  на  іншій
діаграмі  за  допомогою  декількох  блоків,  сполучених  інтерфейсними  дугами.  Ці
блоки  подають  основні  підфункції  вихідної  функції.  Ця  декомпозиція  виявляє
повний  набір  підфункцій,  кожна  з  яких  подана  як  блок,  межі  якого  визначені
інтерфейсними  дугами.  Кожна  з  цих  підфункцій  може  бути  декомпозиційована  так
само  для  детальнішого  подання.
 У  всіх  випадках  кожна  підфункція  може  містити  лише  ті  елементи,  які
входять  у  вихідну  функцію.  Крім  того,  модель  не  може  опустити  якісь  елементи,
тобто,  як  вже  наголошувалося,  батьківський  блок  і  його  інтерфейси  забезпечують
контекст.  До  нього  не  можна  нічого  додати,  і  з  нього  не  можна  нічого  знищити.
 

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання

Вирівнювання тексту Вирівнювання тексту

Ширина абзацу Ширина абзацу

0