Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота 4 частина 2.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
256.99 Кб
Скачать

Лабораторна робота № 4

«Функціональне моделювання в інструментальному середовищі BPWIN. Основи побудови діаграм»

Частина 2. Діаграми декомпозиції А0

Мета роботи: Створення діаграми декомпозиції.

Теоретичні відомості

Діаграма декомпозиції призначена для деталізації роботи. На відміну від моделей, що відображають структуру організації, робота на діаграмі верхнього рівня в IDEF0 - це не елемент керування нижчестоящими роботами. Роботи нижнього рівня - це те ж саме, що роботи верхнього рівня, але в більш детальному викладі. Як наслідок цього границі роботи верхнього рівня - це те ж саме, що границі діаграми декомпозиції.

ICOM-коди

ICOM (абревіатура від Input, Control, Output і Mechanism) □ коди, призначені для ідентифікації граничних стрілок. Код ICOM містить префікс, відповідний до типу стрілки (I, З, Про або М), і порядковий номер.

Bpwin вносить Icom-Коди автоматично. Для відображення ICOM- кодів слід включити опцію Show ICOM codes на закладці Display діалогу Model Properties (меню Model/Model Properties).

Щоб не виникло неоднозначних трактувань, у словнику стрілок кожному поняттю можна дати розширене й, при необхідності, формальне визначення.

Уміст словника стрілок можна роздрукувати у вигляді звіту (меню Tools/Reports/Arrow Report) і одержати тим самим тлумачний словник термінів предметної області, що використовуються в моделі.

Зв'язки робіт

При декомпозиції роботи вхідні в неї й вихідні з неї стрілки ( крім стрілки виклику) автоматично з'являються на діаграмі декомпозиції (міграція стрілок), але при цьому не стосуються робіт. Такі стрілки називаються незв'язаними (unconnected border arrow) і сприймаються в Bpwin як синтаксична помилка.

Для зв'язування стрілок входу, керування або механізму необхідно перейти в режим редагування стрілок, клацнути по наконечникові стрілки й клацнути по відповідному до сегмента роботи. Для зв'язування стрілки виходу необхідно перейти в режим редагування стрілок, клацнути по сегменту виходу роботи й потім по стрілці.

Для зв'язку робіт між собою використовуються внутрішні стрілки, тобто стрілки, які не стосуються границі діаграми, починаються в однієї й кінчаються в іншої роботи. Для малювання внутрішньої стрілки необхідно в режимі малювання стрілок клацнути по сегменту (наприклад, виходу) однієї роботи й потім по сегменту (наприклад, входу) іншої.

В IDEF0 розрізняють п'ять типів зв'язків робіт:

Зв'язок по входу (output-input), коли стрілка виходу вищої роботи (далі - просто вихід) направляється на вхід нижчестоящої.

Зв'язок по керуванню (output-control), коли вихід вищої роботи направляється на керування нижчестоящої. Зв'язок по керуванню показує домінування вищої роботи. Дані або об'єкти виходу вищої роботи не міняються в нижчестоящій.

Зворотний зв'язок по входу (output-input feedback), коли вихід нижчестоящої роботи направляється на вхід вищої. Такий зв'язок, як правило, використовується для опису циклів.

Зворотний зв'язок по керуванню (output-control feedback), коли вихід нижчестоящої роботи направляється на керування вищої. Зворотний зв'язок по керуванню часто свідчить про ефективність бізнесу-процесу.

Зв'язок вихід-механізм (output-mechanism), коли вихід однієї роботи направляється на механізм іншої. Цей взаємозв'язок використовується рідше інших і показує, що одна робота підготовляє ресурси, необхідні для проведення іншої роботи.

Явні стрілки. Явна стрілка має джерелом одну- єдину роботу й призначенням теж одну-єдину роботу.

Стрілки, що розгалужуються й зливаються. Ті самі дані або об'єкти, породжені однієї роботою, можуть використовуватися відразу в декількох інших роботах. З іншого боку, стрілки, породжені в різних роботах, можуть являти собою однакові або однорідні дані або об'єкти, які надалі використовуються або переробляються в одному місці. Для моделювання таких ситуацій в IDEF0 використовуються стрілки, що розгалужуються й зливаються. Для розгалуження стрілки потрібно в режимі редагування стрілки клацнути по фрагменту стрілки й по відповідному до сегмента роботи. Для злиття двох стрілок виходу потрібно в режимі редагування стрілки спочатку клацнути по сегменту вихода роботи, а потім по відповідному фрагменту стрілки.

Зміст стрілок, що розгалужуються й зливаються, передається іменуванням кожної гілки стрілок. Існують певні правила іменування таких стрілок. Розглянемо їх на прикладі стрілок, що розгалужуються. Якщо стрілка іменована до розгалуження, а після розгалуження жодна з галузей не іменована, то мається на увазі, що кожна гілка моделює ті ж дані або об'єкти, що й гілка до розгалуження. Якщо при цьому яка- небудь гілка після розгалуження залишилася неіменованої, то мається на увазі, що вона моделює ті ж дані або об'єкти, що й гілка до розгалуження. Неприпустима ситуація, коли стрілка до розгалуження не іменована, а після розгалуження не іменована яка-небудь із гілок. Bpwin визначає таку стрілку як синтаксичну помилку.

Правила іменування стрілок, що зливаються, повністю аналогічні - помилкою буде вважатися стрілка, яка після злиття не іменована, а