Та кількості робіт на ній

 

Рис. 17. Автоматична декомпозиція контекстної діаграми

 

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

Кожна з робіт на діаграмі декомпозиції може бути, у свою чергу, декомпозована. На діаграмі декомпозиції роботи нумеруються автоматично зліва направо. Номер роботи показується в правому нижньому кутку. Всі роботи моделі нумеруються. Номер складається з префікса і числа. Може бути використаний префікс будь-якої довжини, але зазвичай використовують префікс «А». Контекстна (коренева) робота дерева має номер А0. Роботи декомпозиції А0 мають номери А1, А2, АЗ і т.д. Роботи декомпозиції нижнього рівня мають номер батьківської роботи і черговий порядковий номер, наприклад, роботи декомпозиції АЗ матимуть номери А31, А32, А33, А34 і т.д. Роботи утворюють ієрархію, де кожна робота може мати одну батьківську і декілька дочірніх робіт, утворюючи дерево. Таке дерево називають деревом вузлів, а вищеописану нумерацію – нумерацією по вузлах. Є незначні варіанти нумерації, які можна настроїти у вкладці Presentation діалогу Model Property (рис. 18). BPwin. автоматично підтримує нумерацію по вузлах, тобто при проведенні декомпозиції створюється нова діаграма і їй автоматично привласнюється відповідний номер.

 
 

 

 


Рис. 18. Визначення стандарту ідентифікації блоків процесу

 

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

– перший варіант: обрати інструмент Pointer Tool, нажати лівою кнопкою миші один раз на наконечнику стрілку (для інтерфейсних дуг „вхід”, „управління” чи механізм”) та приєднати її до блоку коли з’явиться чорний трикутник, наче вона тільки що вами створена; або нажати на кінцівці стрілки (для інтерфейсної дуги „вихід”) та приєднати її до правої межі, коли з’явиться чорна бордюр на лінія.

– другий варіант: обрати інструмент Precedence Arrow Tool та виконати ту ж послідовність дій, що і для першого варіанту.

Якщо потрібно зробити розщеплення стрілок, необхідно обрати інструмент Precedence Arrow Tool, нажати лівою кнопкою миші на необхідній інтерфейсній дузі, а потім приєднати її до необхідної роботи.

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

Аналогічним чином будуються всі наступні рівні декомпозиції. Приклад опису задачі для модуля „Управління договорами на виробництво та постачання готової продукції” наведений далі.