13.6. Декомпозиция блока IDEF0 в диаграмму DFD

Согласно нотации DFD диаграмма не должна иметь граничных стрелок - все стрелки должны начинаться и заканчиваться на процессах, хранилищах данных или внешних сущностях. Но строго придерживаться правил DFD при создании смешанной модели не всегда удобно, поэтому BPwin позволяет создавать граничные стрелки на диаграммах DFD.

154. Создайте диаграмму DFD: выберите диаграмму А2: Продажи и маркетинг, выберите функцию Оформление заказов, выберите на палитре инструментов кнопку Дочерняя диаграмма, выберите DFD, в списке Number of Activities in this Decomposition выберите 2, нажмите OK.

155. Введите имена процессов: Проверка м внесение клиента, Внесение заказа.

156. Создайте хранилище данных: выберите на палитре инструментов Хранилище данных, мышью выберите место размещения объекта, выберите Other, введите Список клиентов, нажмите ОК, выберите в палитре инструментов кнопку указатель.

157. Создайте хранилища данных: Список продуктов, Список заказов (см. 156).

158. Удалите все граничные стрелки с диаграммы DFD.

159. Добавьте внешнюю сущность: выберите на палитре инструментов Внешняя сущность, мышью выберите место размещения объекта, выберите Arrow, выберите Звонки клиентов, нажмите OK, выберите в палитре инструментов кнопку указатель.

160. Создайте внутренние стрелки по рисунку С.

161. Измените тип стрелки: выберите стрелку Информация о клиентах, МП, выберите Style, выберите Bidirectional, нажмите OK.

162. На родительской диаграмме А2 тоннелируйте стрелки Звонки клиентов, Стандарты на продукцию, Правила и процедуры, Бухгалтерская система, Заказы клиентов блока Оформление заказов (см. 51).