Первые шаги с CA ERwin Process Modeler. Часть 16Александр Ампилогов, технический специалист компании "Интерфейс"
Слияние и расщепление модели в CA ERwin Process Modeler. Эта функция позволяет обеспечить коллективную работу над проектом или если нет необходимости вести работу со всей моделью целиком, то можно вычленить отдельную диаграмму и продолжить работу только с ней, а потом при необходимости слить ее с основной моделью. Посмотрим, как это можно реализовать. Вернемся к созданной нами модели. Предположим, нам нужно отщепить диаграмму "ПРИГОТОВИТЬ ЗАВТРАК", которая была выполнена в нотации IDEF3. Для этого необходимо сделать следующее: - Перейти на родительскую диаграмму. - Кликнуть правой клавишей мыши на блоке "ПРИГОТОВИТЬ ЗАВТРАК" и выбрать из контекстного меню "Split Model…": - В появившемся диалоговом окне ввести имя новой модели и нажать ОК: Флажок "Copy entire dictionaries" означает, что будут скопированы все словари из модели-источника в модель-приемник. Флажок "Enable Marge/Overwrite Option" позволяет при слиянии переписать данные из диаграммы-источника в диаграмму-приемник. - Все, теперь, как можно заметить в навигаторе по модели, мы имеем две модели: - Также обратите внимание на то, что появилась так называемая стрелка вызова: Чтобы произвести слияние моделей, необходимо: - Открыть обе модели (приемник и источник) в CA ERwin Process Modeler. - Кликнуть правой клавишей мыши на стрелке вызова и выбрать "Merge Model…": - В открывшемся диалоговом окне определяются параметры слияния: Cut/Paste entire dictionaries - установка этого флажка обеспечит слияние всех имен, содержащихся в словарях модели-источника. Overwrite existing fields - свойств объектов будут переписаны в соответствии с данными диаграммы источника. Rename matching arrows - выбор этого флажка позволит добавить знак "~" для дублирующихся имен объектов. Rename matching data stores - выбор этого флажка позволит добавить знак "~" для дублирующихся имен данных (только для DFD). Rename matching externals - выбор этого флажка позволит добавить знак "~" для дублирующихся имен ссылок. - При нажатии на кнопку ОК произойдет сливание моделей в CA ERwin Process Modeler, причем модель-источник останется:
|