Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Получение смешанных моделей

Смешанная модель, полученная дополнением диаграммы IDEF 0 диаграммами DFD и IDEF 3 , наилучшим образом описы вает все стороны деятельности предприятия. В смешанной модели, как и в других моделях, иерархия функций представлена в браузере Model Explorer , причем IDEF 0 диаграммы изображаются зеленым цветом, IDEF 3-диаграммы - желтым, DFD -диаграммы - синим.

Созда ние смешанной модели в BPwin имеет следующие особенности:

  • декомпозиция блоков одной нотации в диаграмму другой производится по определенным правилам. Допускаются следующие переходы с одной нотации на другую: IDEF 0> DFD ; IDEFO > IDEF 3; DFD > IDEF 3. Нельзя декомпозировать DFD на диаграмму IDEFO и IDEF 3 на диаграмму любой другой нотации
  • объекты одной нотации могут размещаться на диаграммах другой

Для создания дочер ней DFD -диаграммы следует при декомпозиции в диалоге Activity Box Count установить переключатель DFD . Создается новая диаграмма DFD , и стрелки, которые касаются родительского блока, мигрируют на диаграмму нижнего уровня так, как если бы это была диаграмма IDEF 0

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

  • стрелки входа родительского блока показываются входящими стрелками с левой стороны диаграммы DFD
  • стрелки управления - входящими стрелками с верхней стороны диаграммы и т. д.
  • согласно нотации DFD не существует стрелок управления и механизмов, поэтому можно создавать внутренние стрелки исходящими из любой грани блока и входя щими в любую грань
  • граничные стрелки на DFD диаграмме не могут быть связаны произвольным образом. Стрелки можно связать только так, как если бы это была диаграмма IDEF 0, т. е. входящую с верхней грани диа граммы стрелку - только к верхней грани работы и т. д.
  • согласно нотации DFD -диаграмма не должна иметь граничных стрелок, поэтому все стрелки должны начинаться и заканчиваться на блоках, хранилищах данных или внешних сущностях. Поэтому согласно правилам нотации, следует:
    • удалить все граничные стрелки на диаграмме DFD ;
    • создать соответствующие внешние сущности и хранилища данных;
    • создать внутренние стрелки, начинающиеся с внешних сущностей вместо граничных стрелок;
    • стрелки на диаграмме IDEF 0 затоннелировать.