Рекомендации по рисованию диаграммВ реальных диаграммах к каждой работе может подходить и от каждой может отходить около десятка стрелок. Если диаграмма содержит 6-8 работ, то она может содержать 30-40 стрелок, причем они могут сливаться, разветвляться и пресекаться. Такие диаграммы могут стать очень плохо читаемыми. В IDEF0 существуют соглашения по рисованию диаграмм, которые призваны облегчить чтение и экспертизу модели. Некоторые из этих правил AllFusion Process Modeler (BPwin) поддерживает автоматически, выполнение других следует обеспечить вручную. Прямоугольники работ должны располагаться по диагонали с левого верхнего в правый нижний угол (порядок доминирования). При создании новой диаграммы декомпозиции BPwin автоматически располагает работы именно в таком порядке. В дальнейшем можно добавить новые работы или изменить расположение существующих, но нарушать диагональное расположение работ по возможности не следует. Порядок доминирования подчеркивает взаимосвязь работ, позволяет минимизировать изгибы и пересечения стрелок. Следует максимально увеличить расстояние между работами, поворотами и пересечениями стрелок. Если две стрелки проходят параллельно (начинаются из одной и той же грани одной работы и заканчиваются на одной и той же грани другой работы), то по возможности следует их объединить и назвать единым термином. Обратные связи по входу рисуются " нижней" петлей, обратная связь по управлению - " верхней". BPwin автоматически рисует обратные связи нужным образом. Его можно " обмануть", но лучше этого не делать. Циклические обратные связи следует рисовать только в случае крайней необходимости, когда подчеркивают значение повторно используемого объекта. Принято изображать такие связи на диаграмме декомпозиции. BPwin не позволяет создать циклическую обратную связь за один прием. Если все же необходимо изобразить такую связь, следует сначала создать обычную связь по входу, затем разветвить стрелку, направить новую ветвь обратно к входу работы-источника и, наконец, удалить старую ветвь стрелки выхода Следует вручную минимизировать число пересечений, петель и поворотов стрелок. Если нужно изобразить связь по входу, необходимо избегать " нависания" работ друг над другом. В этом случае BPwin изображает связи по входу в виде петли, что затрудняет чтение диаграмм.
Панель инструментов BPwin [9] содержит инструменты для рисования объектов в диаграмме. В BPwin существует три разных панели инструментов — по числу поддерживаемых программой методологий (IDEF0 DFD IDEF3). Нужная панель инструментов подбирается программой автоматически при выборе одной из предлагаемых при первоначальном создании модели методологий.
Таблица 5.5 - Основные приемы работы с BPwin
|