- •10.4.1.Принципи побудови моделі іdef0
- •10.4.2. Діаграми іdef0
- •10.4.3. Роботи-функції (Actіvіty)
- •10.5.1. Суть методологій sa/sd
- •10.5.2. Діаграми потоків даних- dfd
- •10.5.3. Словники даних
- •10.5.4. Спеціфікація процесів, idef3
- •Типи перехресть idef3
- •Структурні карти Константайна
- •Структурні карти Джексона
- •10.5.5. Моделювання реалізацій - структурні карти
- •К онтрольні запитання
Типи перехресть idef3
Позначення |
Найменування |
Зміст у випадку злиття стрілок (Fan-іn Junctіon) |
Зміст у випадку розгалуження стрілок (Fan-out Junctіon) |
|
Asynchronous AND |
Всі попередні процеси повинні бути завершені |
Всі наступні процеси повинні бути запущені |
|
Synchronous AND |
Всі попередні процеси завершені одночасно |
Всі наступні процеси запускаються одночасно |
|
Asynchronous OR |
Один або кілька попередніх процесів должныбыть завершені |
Один або кілька наступних процесів повинні бути запущені |
|
Synchronous OR |
Один або кілька попередніх процесів завершені одночасно |
Один або кілька наступних процесів запускаються одночасно |
|
XOR (Exclusіve OR) |
Тільки один попередній процес завершений |
Тільки один наступний процес запускається |
Об'єкт посилання в IDEF3 виражає якусь ідею, концепцію або дані, які не можна зв'язати зі стрілкою, перехрестям або роботою, зображується у виді прямокутника, схожого на прямокутник роботи і має ім’я (рис.10.21).
О
б'єкти
посилання повинні бути зв'язані з
одиницями робіт або перехрестями
пунктирними лініями.
Офіційна специфікація IDEF3 розрізняє три стилі об'єктів посилань - безумовні (unconditional), синхронні (synchronous) і асинхронні (asynchronous). BPwin підтримує тільки безумовні об'єкти посилань. Синхронні й асинхронні об'єкти посилань, використовувані в діаграмах переходів станів об'єктів, не підтримуються.
При внесенні об'єктів посилань крім імені варто вказувати тип об'єкта посилання. Типи об'єктів посилань наведені в табл. 10.2.
Таблиця10.2.
Типи об'єктів посилань
Тип об'єкта посилання |
Ціль опису |
OBJECT |
Описує участь важливого об'єкта в роботі |
GOTO |
Інструмент циклічного переходу (у повторюваній послідовності робіт). Якщо всі роботи циклу присутні на поточній діаграмі, цикл може також зображуватися стрілкою, що повертається на стартову роботу. GOTO може посилатися і на перехрестя |
UOB (Unіt of behavіor) |
Застосуються, коли необхідно підкреслити множинне використання якої-небудь роботи, але без циклу. Завичай цей тип посилання не використовується для моделювання робіт, що запускаються автоматично |
NOTE |
Використовується для документування важливої інформації, є альтернативою внесенню текстового об'єкта в діаграму |
ELAB (Elaboratіon) |
Завичай використовується для детального опису розгалуження й злиття стрілок на перехрестях |
П
риклад
IDEF3-діаграми
подано на рис. 10.22.
У результаті доповнення діаграм IDEF0 діаграмами DFD і IDEF3 може бути створена змішана модель, що якнайкраще пописує усі сторони функціонування системи. Ієрархію робіт у змішаній моделі можна побачити у вікні Model Explorer. Роботи в нотації IDEF0 зображуються зеленим кольором, IDEF3 - жовтим, DFD - синім.
Існують спеціалізовані засоби, що підтримують моделювання в IDEF3 - ProSim, ProCap та ін.
