Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Экспорт данных из ER-win в BP-win и связывание объектов модели данных со стрелками и работами






 

Первым шагом связывания модели данных и модели процессов является экспорт данных из ER-win в BP-win.

Существует три способа связывания объектов модели данных и модели процессов:

1. Экспорт через.DBF-файлы (реализован в ранних версиях ER-win и BP-win).

2. Экспорт и импорт через файлы формата ЕАХ - ВРХ.

3. Синхронизация моделей, хранящихся в репозитории Model Marl при помощи утилиты Model Mart Synchronizer.

Ниже будет рассмотрен второй способ связывания моделей.

Для экспорта модели данных из ER-win в BP-win необходимо в ER-win открыть модель и выбрать пункт меню File/Bp-win/Export. В появившемся диалоге необходимо выбрать имя файла *.сах и нажать ОК.

Затем в BP-win нужно открыть модель процесса, выбрать в меню пум File/Import/Erwin (ЕАХ)..., выбрать ими файла и нажать ОК. Появится протокол импорта. Если закрыть диалог протокола, появляется диалог Impel from ЕАХ Verification (рис. 3.5). Для внесения данных в модель процесса следует щелкнуть по кнопке Accept Changes. Кнопка Review Changes вновь вызывает диалог протокола импорта, кнопка Cancel Changes отменяет импорт.

Рис. 3.5. Диалог Import from EAX Verification

 

После внесения данных в модель процессов можно связать сущности и атрибуты со стрелками. Правой кнопкой мыши нужно щелкнуть по стрелке и выбрать в контекстном меню Arrow Data.

Появляется закладка Arrow Data диалога Arrow Property.

 

Рис. 3.6. Закладка Arrow Data диалога Arrow Property

 

Для связывания атрибута со стрелкой достаточно щелкнуть по иконке выбора в иерархическом списке атрибутов. При этом сущность автома­тически связывается со стрелкой. Каждая стрелка в модели процессов мо­жет быть связана с несколькими атрибутами различных сущностей.

Кнопка Copy In позволяет копировать связанные данные из другой стрелки.

Кнопка Clear - все связи стрелки с данными.

Кнопка Migrate вызывает диалог Changes tо Arrow Data Associations в котором отображаются данные, мигрирующие от дочерних к родительским стрелкам (для разветвляющихся и сливающихся стрелок). При миграции возможны изменения связывания данных:

- Deletions - если данные связаны с родительской стрелкой, но не связаны с дочерней, связи с родительской стрелкой удаляются;

- Additions - если данные связаны с дочерней стрелкой и не связаны с родительской, добавляется связь с родительской стрелкой.

Для подтверждения изменений в диалоге Changes to Arrow Dl Associations следует щелкнуть по кнопке Commit. Миграция возможно только в моделях IDEF0 и DFD.

Как было указано выше, работы могут воздействовать на данные. Для документирования такого воздействия необходимо щелкнуть правой кноп­кой мыши по работе и выбрать пункт меню Data Usage Editor (рис. 3.7).

 

Рис. 3.7. Диалог BP-win Data Usage Editor

 

В появившемся диалоге Data Usage Editor в виде иерархического списка показываются все работы модели, стрелки, которые касаются работ, сущности и атрибуты, которые были связаны со стрелками. В верхнем списке нужно щелкнуть по имени стрелки, с которой были связаны сущности и атрибуты. Для задания ассоциации достаточно щелкнуть по окну иерархическом списке.

Для сущностей задается ассоциация CRUD (Create, Read, Update, Delete), для атрибутов - IRUN (Insert, Read, Update, Nullify). Ассоциации CRLID и IRUN - это правила использования сущностей и атрибутов рабо­тами, т. е. то, что могут делать работы с входящими или исходящими дан­ными. Данные не могут использоваться работами произвольно. Стрелки входа представляют данные, которые работа преобразует в выход или по­требляет. Такие данные могут быть обновлены (Update) или удалены (Delete), но не могут быть созданы (Create). Данные, связанные со стрел­ками управления, могут быть только прочитаны (Read), но не могут быть изменены - процедуры и стратегии не могут изменяться в работе. Данные, связанные со стрелками выхода, могут быть обновлены (если им соответст­вуют данные стрелок входа), удалены (Delete) или созданы (Create). Для стрелок механизма ассоциации не устанавливаются.

Результат связывания объектов модели процессов можно отобразить в отчете Data Usage Report (меню Report/Data Usage Report). Ниже приведен пример такого отчета.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.