ональної моделі об'єкта будь-якої предметної області. Функціональна модель SADT відображає функціональну структуру об'єкта, тобто вироблені їм дії і зв'язки між цими діями. Основні елементи цієї методології грунтуються на наступних концепціях:
В· графічне представлення блочного моделювання. Графіка блоків і дуг SADT-діаграми відображає функцію у вигляді блоку, а інтерфейси входу/виходу представляються дугами, відповідно входять у блок і виходять з нього. Взаємодія блоків один з одним описуються за допомогою інтерфейсних дуг, що виражають "обмеження", які в свою чергу визначають, коли і яким чином функції виконуються і управляються;
В· строгість і точність. Виконання правил SADT вимагає достатньої строгості й точності, що не накладаючи в той же час надмірних обмежень на дії аналітика. Правила SADT включають:
В· обмеження кількості блоків на кожному рівні декомпозиції (правило 3-6 блоків);
В· зв'язність діаграм (номери блоків);
В· унікальність міток і найменувань (відсутність повторюваних імен);
В· синтаксичні правила для графіки (блоків і дуг);
В· поділ входів та управлінь (правило визначення ролі даних).
В· відділення організації від функції, тобто виключення впливу організаційної структури на функціональну модель.
Методологія SADT може використовуватися для моделювання широкого кола систем і визначення вимог і функцій, а потім для розробки системи, яка задовольняє цим вимогам і реалізує ці функції. Для вже існуючих систем SADT може бути використана для аналізу функцій, виконуваних системою, а також для вказівки механізмів, за допомогою яких вони здійснюються. p align="justify"> Склад функціональної моделі
Результатом застосування методології SADT є модель, яка складається з діаграм, фрагментів текстів і глосарію, мають посилання один на одного. Діаграми - головні компоненти моделі, всі функції ІС та інтерфейси на них представлені як блоки і дуги. Місце з'єднання дуги з блоком визначає тип інтерфейсу. Керуюча інформація входить у блок зверху, у той час як інформація, яка піддається обробці, показана з лівого боку блоку, а результати виходу показані з правого боку. Механізм (людина або автоматизована система), який здійснює операцію, представляється дугою, що входить до блоку знизу (рис.1.). p align="justify"> Однією з найважливіших особливостей методології SADT є поступове введення все більших рівнів деталізації у міру створення діаграм, які відбивають модель.
В
Рис 1. Функціональний блок...