і як послідовності подій, а також беруть участь в цих подіях об'єктів. Нотація IDEF3 частіше застосовується для побудови процесів нижнього рівня, можуть також використовувати при декомпозиції блоків процесу IDEF0.
Переваги: ??
) зазначення часових послідовностей виконання.
) можливість декомпозиції.
) кілька видів діаграм.
) можливість реалізації розгалужень.
Недоліки:
) Відсутність позначення зворотного зв'язку.
) Відсутність позначення управління, необхідних ресурсів.
) Вузька область застосування (застосовується для процесів нижніх рівнів) [5].
.2.3 Методологія функціонального моделювання DFD
Метою методики є побудова моделі аналізованої системи у вигляді діаграми потоків даних (Data Flow Diagram - DFD), що забезпечує правильний опис виходів (відгуку системи у вигляді даних) при заданому впливі на вхід системи (подачі сигналів через зовнішні інтерфейси). Функцією діаграми потоків даних - моделювання функціональних вимог до проектованої системи [8].
При розробці діаграми потоків даних використовуються чотири головні компоненти: потоки даних, процеси (роботи) перетворення вхідних потоків даних у вихідні, зовнішні сутності, накопичувачі даних (сховища). Крім основних елементів, до складу DFD входять словники даних і миниспецификации.
Відповідно до методології модель системи визначається як ієрархія діаграм потоків даних, що описують асинхронний процес перетворення інформації від її введення в систему до видачі користувачеві. Діаграми верхніх рівнів ієрархії (контекстні діаграми) визначають основні процеси або підсистеми автоматизируемой системи з зовнішніми входами і виходами. Вони деталізуються за допомогою діаграм нижнього рівня [11].
Першим кроком при побудові ієрархії DFD є побудова контекстних діаграм. Звичайно при проектуванні відносно простих інформаційних систем будується єдина контекстна діаграма із зіркоподібною топологією, в центрі якої знаходиться так званий головний процес, сполучений з приймачами і джерелами інформації, за допомогою яких з системою взаємодіють користувачі та інші зовнішні системи [2].
Якщо ж для складної системи обмежитися єдиною контекстної діаграмою, то вона буде містити дуже велику кількість джерел і приймачів інформації, які важко розташувати на аркуші паперу нормального формату, і крім того, єдиний головний процес не розкриває структури розподіленої системи. Ознаками складності (в сенсі контексту) можуть бути:
Наявність великої кількості зовнішніх сутностей (десять і більше).
Розподілена природа системи.
) Багатофункціональність системи з вже сформованою або виявленої угрупованням функцій в окремі підсистеми [21].
Для складних автоматизованих систем будується ієрархія контекстних діаграм. При цьому контекстна діаграма верхнього рівня містить не єдиний головний процес, а набір підсистем, з'єднаних потоками даних. Контекстні діаграми наступного рівня деталізують контекст і структуру підсистем.
Ієрархія контекстних діаграм визначає взаємодію основних функціональних підсистем проек...