чином, а саме — як ієрархічні структури. Всі складні системи
Всесвіту — галактики, зоряні системи, планети, молекули, атоми,
елементарні частки — організовані в ієрархію. Створюючи складні
системи, людина також йде за природою. Будь-яка організація
має директора, заступників із напрямів, ієрархію керівників під-
розділів, рядових службовців. Таким чином, другий принцип струк-
турного аналізу (принцип ієрархічного упорядкування) на до-
повнення до того, що легше розуміти проблему, коли вона
розбита на частини, декларує, що упорядкування цих частин та-
кож є істотним для розуміння проблеми. Останнє різко підвищу-
ється за організації її частин у деревоподібні ієрархічні структу-
ри, тобто система може бути зрозумілою і побудованою по
рівнях, кожен з яких додає нові деталі.
Нарешті, третій принцип: структурні методи широко вико-
ристовують графічні нотації, що також полегшують розуміння
складних систем. Відомо, що «одна картинка варта тисячі слів».
Дотримання вказаних принципів необхідне під час організації
робіт на початкових етапах ЖЦ незалежно від типу системи, що ро-
зробляється, і методологій, що використовуються при цьому. Керів-
ництво всіма принципами в комплексі дозволяє на більш ранніх
стадіях розробки зрозуміти, щó являтиме собою система, яка ство-
рюється, виявити промахи і недоробки, що, в свою чергу, полег-
шить роботи на подальших етапах ЖЦ і знизить вартість розробки.
Для цілей структурного аналізу традиційно використовують
три групи засобів, які показують:
• функції, що їх система повинна виконувати;
• відношення між даними;
• поведінку системи залежно від часу (аспекти реального часу).
Серед різноманіття графічних нотацій, що використовуються
для вирішення перелічених задач, у методологіях структурного
аналізу найчастіше й ефективно застосовуються такі:
1) DFD (Data Flow Diagrams) — діаграми потоків даних
разом зі словниками даних і специфікаціями процесів (міні-
специфікаціями);
2) ERD (Entity—Relationship Diagrams) — діаграми «суть—
зв’язок»;
3) STD (State Transition Diagrams) — діаграми переходів
станів.
Усі вони містять графічні й текстові засоби моделювання: пе-
рші — для зручності відображення основних компонентів моделі,
другі — для забезпечення точного визначення її компонентів та
зв’язків.