Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В результате дополнения диаграмм IDEF0 диаграммами DFD и IDEF3 может быть создана смешанная модель, которая наилучшим образом описывает все стороны деятельности предприятия (рис. 60). Иерархию работ в смешанной модели можно увидеть в окне Model Explorer. Работы в нотации IDEF0 изображаются зеленым цветом, IDEF3 - желтым, DFD -синим.
Авторы нотаций IDEFO, IDEF3 и DFD не предполагали совместного использования диаграмм различной нотации в одной модели, поэтому создание смешанной модели имеет ряд особенностей. Во-первых, существуют определенные правила декомпозиции работы одной нотации в диаграмму другой. Во-вторых, BPwin позволяет разместить объекты одной нотации на диаграмме другой. Рассмотрим эти особенности.
Рис. 60. Представление смешанной модели в окне Model Explorer
BPwin допускает следующие переходы с одной нотации на другую:
■ IDEF0 -> DFD;
■ IDEF0 -> IDEF3;
■ DFD -> IDEF3.
Декомпозировать работу DFD на диаграмму IDEF0 нельзя, так же как декомпозировать работу IDEF3 на диаграмму любой другой нотации.
Декомпозиция работы IDEF0 в диаграмму DFD. Для создания дочерней диаграммы DFD следует при декомпозиции в диалоге Activity Box Count выбрать радиокнопку DFD. Создается новая диаграмма DFD, и стрелки, которые касаются родительской работы, мигрируют на диаграмму нижнего уровня так, как если бы это была диаграмма IDEF0 (рис. 61 и 62).
Рис. 61. Декомпозируемая работа на диаграмме IDEF0
Стрелки входа родительской работы на дочерней диаграмме DFD показываются входящими стрелками с левой стороны диаграммы DFD, стрелки управления - входящими стрелками с верхней стороны диаграммы и т. д. Хотя нотация DFD не включает понятия "управление" и "механизм" и можно создавать внутренние стрелки исходящими из любой грани работы и входящими в любую грань, BPwin не позволяет связать граничные стрелки на диаграмме DFD произвольным образом. Стрелки можно связать только так, как если бы это была диаграмма IDEF0, т. е. входящую с верхней грани диаграммы стрелку - только к верхней грани работы и т. д.
Рис. 62. Диаграмма DFD. Декомпозиция работы «Оформление заказов»
Согласно нотации DFD диаграмма не должна иметь граничных стрелок - все стрелки должны начинаться и заканчиваться на работах, хранилищах данных или внешних сущностях. Поэтому, если строго следовать правилам нотации, следует:
1) удалить все граничные стрелки на диаграмме DFD;
2) создать соответствующие внешние сущности и хранилища данных;
Рис. 63. Тоннелирование стрелок на диаграмме IDEF0 |
3) создать внутренние стрелки, начинающиеся с внешних сущностей вместо граничных стрелок;
4) стрелки на диаграмме IDEF0 затоннелировать.
Результат этих действий представлен на рис. 63 и 64.
Строго придерживаться правил нотации DFD при создании смешанных моделей не всегда удобно, поэтому BPwin позволяет создавать граничные стрелки на диаграммах DFD и не идентифицирует такие стрелки как синтаксическую ошибку.
Рис. 64. Замена граничных стрелок внутренними на диаграмме DFD
Декомпозиция работы IDEF0 или DFD в диаграмму IDEF3. Стрелки на диаграммах IDEF0 и DFD означают потоки информации или объектов, передаваемых от одной работы к другой. На диаграммах IDEF3 стрелки могут показывать только последовательность выполнения работ, т. е. имеют иной смысл, нежели стрелки IDEF0 и DFD. Поэтому при декомпозиции работы IDEF0 или DFD в диаграмму IDEF3 стрелки не мигрируют на нижний уровень. Если необходимо показать на дочерней диаграмме IDEF3 (рис. 65) те же объекты, что и на родительских диаграммах IDEF0 (рис. 66) или DFD, необходимо использовать объекты ссылки (referent).
Рис. 65. Фрагмент дочерней диаграммы IDEF3
Рис.66. Фрагмент родительской диаграммы IDEFO
Дата публикования: 2015-04-10; Прочитано: 529 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!