|
|
|||||||||||||||||||||||||||||
|
CASE-средства Computer Associates. ERwin, BPwin и Model Mart - новые возможности Service Pack 2Источник: Interface Ltd. Сергей Маклаков
Технология создания информационных систем (ИС) предъявляет высокие требования к методикам реализации и программным инструментальным средствам. Такие средства должны поддерживать все стадии реализации проектов и обеспечивать координацию усилий больших коллективов разработчиков. Фирма Computer Associates (СА) предлагает полный набор программных средств, обеспечивающих эффективное управление, анализ, проектирование и кодогенерацию крупных информационных систем. Для проведения анализа и реорганизации бизнес-процессов СА предлагает CASE - средство верхнего уровня - BPwin, поддерживающий методологии IDEF0 (функциональная модель), IDEF3 (WorkFlow Diagram) и DFD (DataFlow Diagram). На основе модели BPwin’а с помощью мощного и удобного инструмента - ERwin можно построить модель данных. ERwin позволяет проводить процессы прямого и обратного проектирования более чем для 20 СУБД различных производителей. Это означает, что по модели данных можно сгенерировать схему БД или автоматически создать модель данных на основе информации системного каталога. Кроме того, ERwin позволяет выравнивать модель и содержимое системного каталога после редактирования того, либо другого. ERwin интегрируется с популярными средствами разработки клиентской части - PowerBuilder Visual Basic, Delphi , что позволяет автоматически генерировать код приложения, который готов к компиляции и выполнению. Создание современных информационных систем, основанных на широком использовании распределенных вычислений, объединении традиционных и новейших информационных технологий, требует тесного взаимодействия всех участников проекта: менеджеров, бизнес и системных аналитиков, администраторов баз данных, разработчиков. Для этого использующиеся на разных этапах и разными специалистами средства моделирования и разработки должны быть объединены общей системой организации совместной работы. Система Model Mart представляет собой хранилище моделей, к которому открыт доступ для участников проекта создания информационной системы. Model Mart позволяет осуществлять совместное моделирование, создание библиотек решений, управление доступом и многие другие функции, необходимые при реализации крупных информационных систем. Для последних версий BPwin 2.5, ERwin 3.5.2 и Model Mart 3.02 фирма СА выпустила пакеты обновления Service Pack версии 2. В отличие от обычной практики, когда подобные пакеты содержат лишь исправление ошибок, Service Pack 2 для BPwin и ERwin включает значительное расширение функциональности.
Service Pack 2 для BPwin. В Service Pack 2 для BPwin устранены некоторые ошибки и недочеты, содержащиеся в версии 2.5, а именно:
Но основное достоинство Service Pack 2 для BPwin заключается в том, что в него включен обучающий модуль (On-line tutorial).
Рис.1. Перечень уроков обучающего модуля BPwin. Обучающий модуль содержит 10 уроков , которые представляют собой последовательное изложение как методологии так и техники создания функциональных моделей. Первые три урока посвящены общему обзору методологии структурного анализа и проектирования. Четвертый урок посвящен построению контекстной диаграммы. Пятый, шестой, седьмой и восьмой уроки обучают пользователя дополнять модель диаграммами декомпозиции и диаграммами других типов. Девятый и десятый уроки посвящены возможностям публикации модели и генерации отчетов.
Рис.2. Фрагмент обучающего модуля - Иллюстрация создания внутренних стрелок диаграмм IDEF0. Как было указано выше, BPwin тесно интегрирован с другими CASE-средствами СА. Если на BPwin 2.5 установлен Service Pack 2, то другие продукты также должны быть обновлены. Так, BPwin 2.5 Service Pack 2 совместим с ModelMart 3.0.2 SP2 и ERwin 3.5.2 SP2. BPwin Navigator 2.5 и Web Publisher 3.5.2 также должны быть обновлены до уровня Service Pack 2 . В BPwin 2.5 Service Pack 2 введен новый формат моделей .bp1. Модели, созданные в BPwin 2.5 Service Pack 2 не могут быть открыты в BPwin 2.5.
Рис.3. Фрагмент обучающего модуля - Иллюстрация выбора нотации диаграмм. Service Pack 2 для ERwin. Service Pack 2 для ERwin 3.5.2 по сути является полноценной версией ERwin, но инсталлируется он только поверх уже установленной версии. Так же, как в случае BPwin, Service Pack 2 для ERwin 3.5.2 является не только исправлением недочетов и ошибок, но и по сути новой версией ERwin со значительно расширенной функциональностью. В результате сотрудничества IBM и CA (PLATINUM), ERwin дополнен расширенными возможностями работы с DB2 и интегрирован с технологией IBM VisualAge и Visual Warehouse. В нем появилась поддержка встраиваемых компонент IBM Integrated Add-ins. В ERwin включено дополнительное меню Add-ins. Рис.4. Дополнительное меню Add-ins ERwin 3.5.2 Service Pack 2. Для работы с Integrated Add-ins компонентами необходимо их инсталлировать и перезапустить ERwin. Из ERwin можно открыть DBOptimizer, Legacy Import, Visual Warehouse export и экспорт/импорт VisualAge TeamConnection. Поддерживается только Windows NT 4.0 или выше.
Рис.5. Диалог подключения новых компонет Add-ins в ERwin 3.5.2 Service Pack 2. В ERwin 3.5.2 Service Pack 2 включена поддержка репозитория Designer/2000 версии 2.1. ERwin предоставляет эффективную двунаправленную связь с репозиторием Oracle Designer/2000. Репозиторий Designer/2000 является специализированной БД, используемой для хранения информации для приложений, использующих БД Oracle. ERwin позволяет сохранять процедуры, используя Oracle API. Вы можете сохранить модели ERwin’а в репозитории Designer/2000 или автоматически создать диаграмму на основе информации, хранящейся в репозитории Designer/2000 Разработчики уделили большое внимание исправлению недостатков при работе с конкретными СУБД. Так, например при работе с ORACLE исправлены ошибки:
В ERwin 3.5.2 Service Pack 2 подверглась доработке и улучшению работа со следующими СУБД:
Изменения, содержащиеся в Service Pack 2 для ModelMart касаются в основном исправлению недочетов, выявленных в процессе эксплуатации ModelMart версии 3.0.2. ModelMart 3.0.2 SP 2 совместим с BPwin 2.5 SP 2 и ERwin 3.5.2 SP1 или SP2. Для инсталляции Service Pack 2 необходимо убедится, что все пользователи отконнектились от БД ModelMart, затем инсталлировать ModelMart 3.0.2 SP 2 и сразу же заново активизировать ModelMart с помощью ModelMart Manager . В ModelMart SP2 устранены некоторые ошибки, возникавшие в случае работы ModelMart с SQL Server 7 в качестве сервера, повышена производительность при работе с моделями, содержащими объекты с объемными текстовыми описаниями. Исправлена возникающая в некоторых ситуациях ошибка BAD OBJECT ID. Исправлена также ошибка, иногда возникающая при сохранении модели после разрешения связи многие-ко-многим. Service Pack 2 предоставляется бесплатно для пользователей, купивших ранее ModelMart 3.0.2, BPwin 2.5 или ERwin 3.5.2 . Суммируя вышесказанное, можно отметить, что легальные пользователи ModelMart, BPwin и ERwin получают бесплатно новую версию продукта без обычной платы за обновление.
|
|