BPwin и Erwin. CASE-средства для разработки информационных систем - страница 13

Шрифт
Интервал

стр.

Рис. 1.27. Диалог создания FEO-диаграммы


Новая диаграмма получает номер, который генерируется автоматически (номер родительской диаграммы по узлу + постфикс F, например A1F).


1.2.6. Каркас диаграммы


На рис. 1.28 показан типичный пример диаграммы декомпозиции с граничными рамками, которые называются каркасом диаграммы.

Рис. 1.28. Пример диаграммы декомпозиции с каркасом


Каркас содержит заголовок (верхняя часть рамки) и подвал (нижняя часть). Заголовок каркаса используется для отслеживания диаграммы в процессе моделирования. Нижняя часть используется для идентификации и позиционирования в иерархии диаграммы.

Смысл элементов каркаса приведен в табл. 1.2 и 1.3.


Таблица 1.2. Поля заголовка каркаса (слева направо)

ПолеСмысл
Used AtИспользуется для указания на родительскую работу в случае, если на текущую диаграмму ссылались посредством стрелки вызова
Autor, Date, Rev, PrpjectИмя создателя диаграммы, дата создания и имя проекта, в рамках которого была создана диаграмма. REV-дата последнего редактирования диаграммы
Notes 123456789 10Используется при проведении сеанса экспертизы. Эксперт должен (на бумажной копии диаграммы) указать число замечаний, вычеркивая цифру из списка каждый раз при внесении нового замечания
StatusСтатус отображает стадию создания диаграммы, отображая все этапы публикации
WorkingНовая диаграмма, кардинально обновленная диаграмма или новый автор диаграммы
DraftДиаграмма прошла первичную экспертизу и готова к дальнейшему обсуждению
RecommendedДиаграмма и все ее сопровождающие документы прошли экспертизу. Новых изменений не ожидается
PublicationДиаграмма готова к окончательной печати и публикации
ReaderИмя читателя (эксперта)
DateДата прочтения (экспертизы)
ContextСхема расположения работ в диаграмме верхнего уровня. Работа, являющаяся родительской, показана темным прямоугольником, остальные – светлым. На контекстной диаграмме (А-0) показана надпись ТОР. В левом нижнем углу показывается номер по узлу родительской диаграммы:

Таблица 1.3. Поля подвала каркаса (слева направо)

ПолеСмысл
NodeНомер узла диаграммы (номер родительской работы)
TitleИмя диаграммы. По умолчанию - имя родительской работы
NumberC-Number, уникальный номер версии диаграммы
PageНомер страницы, может использоваться как номер страницы при формировании палки

Значения полей каркаса задаются в диалоге Diagram Properties (меню Edit/Diagram Properties) - рис. 1.29.

Рис. 1.29. Диалог Diagram Properties


1.2.7. Слияние и расщепление моделей


Возможность слияния и расщепления моделей обеспечивает коллективную работу над проектом. Так, руководитель проекта может создать декомпозицию верхнего уровня и дать задание аналитикам продолжить декомпозицию каждой ветви дерева в виде .отдельных моделей. После окончания работы над отдельными ветвями все подмодели могут быть слиты в единую модель. С другой стороны, отдельная ветвь модели может быть отщеплена для использования в качестве независимой модели, для доработки или архивирования.

BPwin использует для слияния и разветвления моделей стрелки вызова. Для слияния необходимо выполнить следующие условия:

Обе сливаемые модели должны быть открыты в Bpwin.

Имя модели-источника, которое присоединяют к модели-цели, должно совпадать с именем стрелки вызова работы в модели-цели (рис. 1.30).

Стрелка вызова должна исходить из недекомпозируемой работы (работа должна иметь диагональную черту в левом верхнем углу) (рис. 1.31).

Имена контекстной работы подсоединяемой модели-источника и работы на модели-цели, к которой мы подсоединяем модель-источник, должны совпадать (рис. 1.30).

Модель-источник должна иметь по крайней мере одну диаграмму декомпозиции.

Рис. 1.30. Условия слияния моделей


Для слияния моделей нужно щелкнуть правой кнопкой мыши по работе со стрелкой вызова в модели-цели и во всплывающем меню выбрать пункт Merge Model.

Рис. 1.31. Стрелка вызова работы "Сборка изделия" модели-цели


Появляется диалог, в котором следует указать опции слияния модели (рис. 1.32). При слиянии моделей объединяются и словари стрелок и работ. В случае одинаковых определений возможна перезапись определений или принятие определений из модели-источника. То же относится к именам стрелок, хранилищам данных и внешним ссылкам. (Хранилища данных и внешние ссылки - объекты диаграмм потоков данных, DFD, будут рассмотрены ниже.)


стр.

Похожие книги