Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Экспорт между моделью данных и моделью процессов

Для экспорта модели данных из ERwin'а в BPwin необходимо в ERwin'е открыть используется команда меню Bpwin / Export, экспорт ведется при помощи файлов формата *.eax. Прием экспортного файла в BPWin осуществляется при помощи команды меню Import / Erwin (EAX).

После выполнения экспорта необходимо связать сущности и атрибуты со стрелками в диалоге Arrow Data Editor. В нем необходимо указать сущности и атрибут(ы), связанные со стрелкой.

Если в процессе связывания стрелок с объектами модели данных окажется, что каких-либо сущностей или атрибутов не хватает, их можно добавить (меню Edit / Entity/Attribute Dictionary), а затем экспортировать в ERwin (в BPwin'е меню File / Export / ERwin(BPX), в ERwin'е меню BPwin / Import).

Как уже говорилось, работы могут воздействовать на данные. Для документирования такого воздействия в BPWin необходимо использовать Data Usage Editor. Data Usage Editor может быть вызван для каждой функции модели деятельности.

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

Для выбранной сущности можно установить параметры доступа по модели CRUD. Устанавливается разрешение на следующие виды операций:

· Create (создание данных в таблице);

· Retrieve (извлечение данных);

· Update (изменение данных);

· Delete (удаление данных).

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

· Insert (добавление);

· Retrieve (извлечение);

· Update (изменение);

· Nullify (очистка, обнуление значения).

Ассоциации CRUD и IRUN -это правила использования сущностей и атрибутов работами. Данные не могут использоваться работами произвольно, в модели IDEF0 используются следующие правила:

· Стрелки входа представляют данные, которые работа преобразовывает в выход или потребляет. Такие данные могут быть восстановлены (Retrieve), обновлены (Update), удалены (Delete), но не могут быть созданы (Create).

· Стрелки контроля могут быть только восстановлены (Retrieve) и не могут быть изменены.

· Стрелки выхода могут быть обновлены (если им соответствуют данные стрелок входа) или созданы (Create).

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

13.413.5Paradigm Plus: двусторонняя связь с ERwin

В последних версиях инструментальных средств фирмы Platinum Technology – Erwin 3.5.2 и Paradigm Plus 3.6 реализована взаимная интеграция этих продуктов.

Paradigm Plus - инструмент для объектно-ориентированного анализа и проектирования (OOAD - object-oriented analysis and design). Paradigm Plus позволяет разрабатывать объектно-ориентированные приложения. Paradigm

Интеграция ERwin и Paradigm Plus дает разработчикам следующие преимущества:

· Разработка приложений с использованием хранилищ моделей для обеспечения коллективной разработки.

· Объектно-ориентированный анализ и разработка в сочетании с физической разработкой БД.

· Информация, внесенная на этапе анализа и проектирования автоматически переносится в модель данных и используется для кодогенерации.

· Отчеты по проекту генерируются автоматически на основе информации, находящейся в хранилище проектов.

· Типы данных ERwin'а используются на этапе анализа и разработки с использованием Paradigm Plus.

· Моделирование систем с многоуровневой архитектурой в Paradigm Plus может быть использовано для разработки корпоративных систем.

· Поддержка компонентной разработки сочетается с режимом многопользовательской работы с моделями.

· Результаты моделирования могут быть размещены на web – сайте.

· Модели предметной области, разработанные при помощи объектно-ориентированных средств разработки (OOAD) синхронизируются с реляционными моделями БД.

· Модели существующих БД посредством обратного проектирования могут быть помещены в хранилище Paradigm Plus.

· Переход от объектной модели OOAD к реляционной модели без потери информации.

· Возможность импорта из физической модели ERwin в физическую модель Paradigm Plus.

· Документирование определенных пользователем типов для проверки типов БД.

Процесс интеграции моделей ERwin и Paradigm Plus состоит из нескольких этапов:

1. Разработка модели в Paradigm Plus. Генерация модели в Paradigm Plus позволяет сгенерировать физическую модель из логической и наоборот.

2. Прямая разработка дает пользователю возможность экспортировать физическую модель из Paradigm Plus в ERwin.

3. Обратное проектирование. Дает возможность импортировать физическую модель ERwin в физическую модель Paradigm Plus.

4. Синхронизация моделей. Позволяет привести в соответствие модели ERwin и Paradigm Plus.

В результате интеграции пользователи получают единую среду для объектно-ориентированного анализа, проектирования реляционных СУБД и инструментарий для компонентной разработки крупных информационных систем.

 

 

<== предыдущая лекция | следующая лекция ==>
Соответствие объектов моделей процессов и моделей данных | Уровни физической модели
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 547; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.