КАТЕГОРИИ: Архитектура-(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; Просмотров: 604; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |