опомогою спеціальних блоків:
В· "І", блок зі знаком &.
В· "Що виключає АБО" ("одне з"), блок зі знаком Х.
В· "АБО", блок зі знаком О.
Якщо дії "І", "АБО" повинні виконуватися синхронно, це позначається двома подвійними вертикальними лініями всередині блоку, асинхронно - однієї.
Метод IDEF3 дозволяє декомпозіровать дію кілька разів, що забезпечує документування альтернативних потоків процесу в одній моделі.
DFD
Мета такого подання - продемонструвати, як кожен процес перетворить свої вхідні дані у вихідні. Може відображати не тільки інформаційні, але й матеріальні потоки. p align="justify"> Також, як і в інших моделях, підтримується декомпозиція.
Основними компонентами діаграм потоків даних є:
В· Зовнішні сутності (матеріальний об'єкт або фізична особа, що є джерелом або приймачем інформації, наприклад, замовники, персонал, постачальники, клієнти, склад).
В· Системи і підсистеми (наприклад, підсистема по роботі з фізичними особами).
В· Процеси (перетворення вхідних потоків даних у вихідні відповідно до певного алгоритму; фізично це може бути, наприклад, підрозділ організації (відділ), виконує обробку вхідних документів і випуск звітів, програма, апаратно реалізоване логічний пристрій і т.д.).
В· Накопичувачі даних (абстрактні пристрої для зберігання інформації).
В· Потоки даних (на діаграмі - стрілки).
Необхідно розміщувати на кожній діаграмі від 3 (менше немає сенсу) до 7 (більше - не воспринимаемость) процесів, не захаращуючи діаграми несуттєвими на даному рівні деталями. Першим кроком при побудові ієрархії DFD є побудова контекстних діаграм. Зазвичай при проектуванні щодо простих систем будується єдина контекстна діаграма із зіркоподібною топологією, в центрі якої знаходиться так званий головний процес, сполучений з приймачами і джерелами інформації. Для складних систем (десять і більше зовнішніх сутностей, розподілена природа і багатофункціональність системи) будується ієрархія контекстних діаграм. При цьому контекстна діаграма верхнього рівня містить не єдиний головний процес, а набір підсистем, з'єднаних потоками даних. p align="justify"> Кожен процес на DFD може бути деталізований за допомогою DFD або (якщо процес елементарний) специфікації. Специфікації є описами алгоритмів задач, виконуваних процесами. Мови специфікацій можуть варіюватися від структурованого природної мови або псевдокоду до візуальних мов моделюван...