Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_CASE_лр_укр.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
4.61 Mб
Скачать

Опис призначення інструментів моделі idef3

Інструмент

Найменування

Призначення

Activity Box Tool

Блок відображає дію (процес, роботу) в діаграмі

Junction Tool

Елемент відображає Перехрестя (логіку взаємодії робіт)

Referent Tool

Елемент відображає об’єкти посилань

Основними компонентами моделі IDEF3 є: зв'язки і перехрестя.

Зв'язки. Зв'язки показують взаємодію робіт. Всі зв'язки в IDEF3 спрямовані в одному напрямку – зліва направо. У IDEF3 розрізняють три типу стрілок, що зображають зв'язки (стиль яких встановлюється у вкладці Style діалогу Arrow Properties) (рис. 58).

С тарша стрілка – суцільна лінія, що зв'язує одиниці робіт. Малюється зліва направо або зверху вниз. Показує, що робота-джерело повинна закінчитися перш, ніж розпочнеться робота-мета.

Рис. 58. Визначення типів зв'язків

С трілка відношення – пунктирна лінія, що використовується для зображення зв'язків між одиницями робіт, а також між одиницями робіт і об'єктами посилань. Стрілка відношення є альтернативою старшій стрілці або потоку об'єктів в сенсі завдання послідовності виконання робіт – робота-джерело не обов'язково повинна закінчитися перш, ніж розпочнеться робота-мета. Робота-мета може закінчитися перш, ніж закінчиться робота-джерело.

П отоки об'єктів – стрілка з двома наконечниками, застосовується для опису факту, що результатом роботи-джерела стає об'єкт, необхідний для запуску роботи-мети. Потік об'єктів має ту ж семантику, що і старша стрілка.

П ерехрестя. Закінчення однієї роботи може бути підставою для початку декількох робіт, або одна робота може чекати закінчення декількох робіт. Перехрестя відображають логіку взаємодії безлічі подій, що характеризують роботи, котрі виконуються. Розрізняють перехрестя для злиття і перехрестя розгалуження. Слід зазначити, що перехрестя не може використовуватися одночасно для злиття і для розгалуження. Для внесення перехрестя служить кнопка (додати в діаграму перехрестя) в палітрі інструментів. У діалозі (рис. 59) необхідно вказати тип перехрестя.

Рис. 59. Вибір типу перехрестя

Зміст кожного типу перехрестя приведений табл. 8.

Таблиця 8

Типи перехресть

Вид

Найменування

Зміст у разі злиття стрілок

Зміст у разі розгалуження стрілок

Асинхронне "І"

Всі попередні процеси повинні бути завершені

Всі наступні процеси повинні бути запущені

Синхронне "І"

Всі попередні процеси завершені одночасно

Всі наступні процеси запускаються одночасно

Асинхронне "АБО"

Один або декілька попередніх процесів повинні бути завершені

Один або декілька наступних процесів повинні бути запущені

Синхронне "АБО"

Один або декілька попередніх процесів завершені одночасно

Один або декілька наступних процесів запускаються одночасно

Виключаюче "АБО"

Тільки один попередній процес завершений

Тільки один наступний процес запускається

Правила створення перехресть. На одній діаграмі IDEF3 може бути створено декілька перехресть різних типів. Певні поєднання перехресть для злиття і для розгалуження можуть приводити до логічних невідповідностей. Щоб уникнути конфліктів і логічних невідповідностей необхідно дотримуватись наступних правил:

  1. Кожному перехрестю для злиття повинне передувати перехрестя для розгалуження.

  2. Перехрестя для злиття "І" не може слідувати за перехрестям для розгалуження типу синхронного, асинхронного або виключаючого "АБО".

  1. Перехрестя для злиття типу виключаючого "АБО" не може слідувати за перехрестям для розгалуження типу "І".

  2. Перехрестя, що має одну стрілку на одній стороні, повинне мати більше однієї стрілки на іншій; і навпаки: перехрестя, що має більше однієї стрілки на одній стороні, повинне мати тільки одну стрілку на іншій.

Ще одним зауваженням при побудові моделі в стандарті IDEF3 є те, що перехрестя не можуть йти один за одним, наприклад неприпустимий наступний варіант їх розміщення (рис. 60):

Рис. 60. Неправильне розміщення перехресть на діаграмі декомпозиції

Якщо все ж необхідно перехрестя розташувати як було зазначено вище, то треба ввести додаткову роботу, котра буде виконуватися між ними. В такому разі діаграма може бути зображена у наступному вигляді (рис. 61).