Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Создание смешанной модели



В результате дополнения диаграмм 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; Прочитано: 528 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...