Раздел 5. Разработка в среде BPwin смешанной модели
Модель, разработанная в стандарте IDEF0, может быть дополнена диаграммами DFD и IDEF3. При создании диаграммы декомпозиции для функционального блока в модели IDEF0 можно выбрать нотацию IDEF0, DFD или IDEF3. Создание диаграммы декомпозиции в нотации DFD для функционального блока IDEF0 Диаграммы DFD имеют свои особенности. Так, нотация DFD не включает понятий «управление» и «механизм». Диаграммы этой нотации не могут содержать граничные стрелки (хотя BPwin создает их автоматически при декомпозиции диаграммы IDEF0 в диаграмму DFD и не идентифицирует это как синтаксическую ошибку). Поэтому при разработке диаграммы DFD выполняются следующие действия: • если система автоматически переносит с диаграммы верхнего уровня на диаграмму DFD граничные стрелки, их следует удалить; • создать вместо удаленных граничных стрелок соответствующие объекты, присущие данному виду диаграмм, а именно внешние сущности и хранилища данных; • создать внутренние стрелки, связывающие объекты диаграммы; • стрелки на диаграмме IDEF0 верхнего уровня спрятать в тоннель. Отображение структуры смешанной модели Модель системы, разрабатываемая в среде Bpwin, может быть смешанной, т. е. состоять из диаграммы трех типов: IDEF0, DFD и IDEF3. Структура модели в среде BPwin отображается в окне Model Explorer. При этом диаграммы, выполненные в нотации IDEF0, изображаются зеленым цветом, IDEF3 – желтым, DFD – синим. Цветовое различие в отображении диаграмм позволяет лучше увидеть и воспринять модель. Межстраничные ссылки (Off-Page Reference) и внешние сущности (External Reference) на диаграммах DFD и IDEF0 Межстраничные ссылки – это инструмент, позволяющий описать переход стрелки (то есть передачу данных) с одной диаграммы на другую. На границе диаграммы можно создать внешнюю сущность и тоннель. Для создания сущности нужно создать новую граничную стрелку. На диаграмме DFD можно создать четыре типа граничных стрелок: • обычная граничная стрелка (не предусмотрена нотацией DFD); • межстраничная ссылка; • тоннельная стрелка (не предусмотрена нотацией DFD); • внешняя ссылка. На диаграмме IDEF0 можно создать те же четыре типа граничных стрелок: • обычная граничная стрелка; • межстраничная ссылка (не предусмотрена нотацией IDEF0); • тоннельная стрелка; • внешняя ссылка (не предусмотрена нотацией IDEF0). Возможность создания граничных стрелок облегчает создание смешанных моделей. Декомпозиция работы IDEF0 или DFD в диаграмму IDEF3 Стрелки диаграмм IDEF0 или DFD при декомпозиции в диа-грамму IDEF3 не мигрируют, так как в диаграммах разного типа они обозначают разные типы объектов. В диаграммах IDEF0 они обозначают объекты, в DFD – потоки информации, а в IDEF3 –последовательность выполнения работ. Чтобы показать соответствующие объекты на диаграмме IDEF3, нужно использовать объекты ссылки.
|