p> Під моделлю в IDEFO розуміють опис системи (текстове і графічне), яке має дати відповідь на деякі заздалегідь певні питання.
Модельована система розглядається як довільна підмножина у Всесвіті. Довільний тому, що, по-перше, ми самі умоглядно визначаємо, чи буде якийсь об'єкт компонентом системи, або ми будемо його розглядати як зовнішній вплив, і, по-друге, воно залежить від точки зору на систему. Система має межу, яка відділяє її від решти Всесвіту. Взаємодія системи з навколишнім світом описується як вхід (щось, що переробляється системою), вихід (результат діяльності системи), управління (стратегії і процедури, під управлінням яких проводиться робота) і механізм (ресурси, необхідні для проведення роботи). Перебуваючи під управлінням, система перетворює входи на виходи, використовуючи механізми. p> Процес моделювання якої системи в IDEFO починається з визначення контексту, тобто найбільш абстрактного рівня опису системи в цілому. У контекст входить визначення суб'єкта моделювання, цілі і точки зору на модель. p> Під суб'єктом розуміється сама система, при цьому необхідно точно встановити, що входить в систему, а що лежить за її межами, іншими словами, ми повинні визначити, що ми будемо надалі розглядає-вать як компоненти системи, а що як зовнішнє вплив, На визначенні-ня суб'єкта системи буде істотно впливати позиція, з якою розглядається система, і мета моделювання - питання, на які побудувати-енная модель повинна дати відповідь. h3> Методологія DFD
Діаграми потоків даних (DFD) є основним засобом моделювання функціональних вимог проектованої системи. З їх допомогою ці вимоги розбиваються на функціональні компоненти (процеси) і представляються у вигляді мережі, пов'язаної потоками даних. Головна мета таких засобів - продемонструвати, як кожен процес перетворить свої вхідні дані у вихідні, а також виявити відносини між цими процесами. p> Для зображення DFD традиційно використовуються дві різні нотації: Йодана (Yourdon) і Гейна-Сарсона (Gane-Sarson). Далі при побудові прикладів буде використовуватися нотація Йодана, всі винятки будуть попередньо обмовлятися. p> В основі даної методології (методології Gane/Sarson) лежить побудова моделі аналізованої ІС - проектованої чи реальною. Відповідно до методології модель системи визначається як ієрархія діаграм потоків даних (ДПД або DFD), що описують асинхронний процес перетворення інформації від її введення в систему до видачі користувачеві. Діаграми верхніх рівнів ієрархії (контекстні діаграми) визначають основні процеси або підсистеми ІС з зовнішніми входами і виходами. Вони деталізуються за допомогою діаграм нижнього рівня. Така декомпозиція триває, створюючи багаторівневу ієрархію діаграм, до тих пір, поки не буде досягнутий такий рівень декомпозиції, на якому процес стають елементарними і деталізувати їх далі неможливо. p> Джерела інформації (зовнішні сутності) породжують інформаційні потоки (потоки даних), переносять інформацію до підсисте...