з ним потоки даних також можуть бути розділені. Також з'являються нові потоки даних між підпроцесами. Така декомпозиція триває, створюючи багаторівневу ієрархію діаграм, до тих пір, поки не буде досягнутий рівень деталізації, на якому процеси стають досить елементарними. p align="justify"> Першим кроком у декомпозиції контекстної діаграми на рис.4 може бути декомпозиція основного процесу на кілька підпроцесів, кожен з яких відповідає певній зовнішньої сутності (декомпозиція за зовнішніми сутностей). Результат такої декомпозиції представлений на рис.5. <В
Рис.5
В результаті декомпозиції на діаграмі з'явилися нові потоки даних між підпроцесами: від Р2 до Р1 - В«меблі, яка повинна бути виготовленаВ», від Р2 до Р3 - В«придбана старі мебліВ», від Р3 до Р4 В« незатребувана старі меблі В».
Кожен з процесів Р1 - Р4 у свою чергу складається з декількох процедур по обробці інформації, які повинні розглядатися як окремі процеси на наступному рівні декомпозиції. Ці процеси мають справу з даними (які надходять в якості вхідної інформації або які є результатом виконання самого процесу), які повинні зберігатися в ІС для їх використання як розглянутими, так і, можливо, деякими іншими процесами. Таким чином, на наступному рівні декомпозиції з'являється необхідність явного подання до моделі декількох накопичувачів даних.
Дамо короткий опис декомпозиції процесів Р1, Р2, Р3 і Р4.
На рис. 6 показана декомпозиція процесу Р1 і використовуються цим процесом накопичувачі даних. br/>В
Рис. 6
Р1.1 - визначення меблів, яка повинна бути виготовлена ​​відповідно до укладених договорів протягом певного часу.
Р1.2 - визначення потреби в матеріалах.
Р1.3 - формування замовлення на придбання матеріалів у конкретних постачальників.
Р1.4 - розподіл робіт з виготовлення меблів між виконавцями.
Використовувані накопичувачі:
D1 - каталог типової меблів.
D3 - поточні укладені договори.
D5 - наявний в наявності матеріал і комплектуючі.
D6 - відомості про постачальників.
D7 - відомості про виконавців.
На рис. 7 показана декомпозиція процесу Р2 і використовуються цим процесом накопичувачі даних. br/>В
Рис. 7
Р2.1 - вибір клієнтом-замовником меблів з каталогу типової меблів.
Р2.2 - замовлення меблів, відсутньої в каталозі.
Р2.3 - купівля старих меблів у клієнта.
Р2.4 - оформлення договору на виготовлення меблів.
Використовувані накопичувачі: