5.4. Локальные средства (ERwin, BPwin, S-Designor, CASE.Аналитик)
ERwin - средство концептуального моделирования БД [24], использующее
методологию IDEF1X (см. подраздел 2.5). ERwin реализует проектирование схемы БД,
генерацию ее описания на языке целевой СУБД (ORACLE, Informix, Ingres, Sybase,
DB/2, Microsoft SQL Server, Progress и др.) и реинжиниринг существующей БД.
ERwin выпускается в нескольких различных конфигурациях, ориентированных на
наиболее распространенные средства разработки приложений 4GL. Версия ERwin/OPEN
полностью совместима со средствами разработки приложений PowerBuilder и
SQLWindows и позволяет экспортировать описание спроектированной БД
непосредственно в репозитории данных средств.
Для ряда средств разработки приложений (PowerBuilder, SQLWindows, Delphi,
Visual Basic) выполняется генерация форм и прототипов приложений.
Сетевая версия Erwin ModelMart обеспечивает согласованное проектирование БД и
приложений в рамках рабочей группы.
BPwin - средство функционального моделирования, реализующее методологию IDEF0
(см. подраздел 2.2).
Возможные конфигурации и ориентировочная стоимость средств (без технической
поддержки) приведены в таблице.
Конфигурация |
Стоимость, $ |
ERwin/ERX |
3,295 |
Bpwin |
2,495 |
ERwin/ERX for PowerBuilder, Visual Basic,
Progress |
3,495 |
ERwin/ERX for Delphi |
4,295 |
ERwin/Desktop for PowerBuilder, Visual
Basic |
495 |
ERwin/ERX for SQLWindows / Designer/2000 /
Solaris |
3,495 / 5,795 / 6,995 |
ModelMart 5 / 10 user |
11,995 / 19,995 |
Erwin/OPEN for ModelMart |
3,995 |
S-Designor 4.2 представляет собой CASE-средство для
проектирования реляционных баз данных [25]. По своим функциональным возможностям
и стоимости он близок к CASE-средству ERwin, отличаясь внешне используемой на
диаграммах нотацией. S-Designor реализует стандартную методологию моделирования
данных и генерирует описание БД для таких СУБД, как ORACLE, Informix, Ingres,
Sybase, DB/2, Microsoft SQL Server и др. Для существующих систем выполняется
реинжиниринг БД.
S-Designor совместим с рядом средств разработки приложений
(PowerBuilder, Uniface, TeamWindows и др.) и позволяет экспортировать описание
БД в репозитории данных средств. Для PowerBuilder выполняется также прямая
генерация шаблонов приложений.
CASE.Аналитик 1.1 [3] является практически единственным в
настоящее время конкурентоспособным отечественным CASE-средством функционального
моделирования и реализует построение диаграмм потоков данных в соответствии с
методологией, описанной в подразделе 2.3. Его основные функции:
- построение и редактирование DFD;
- анализ диаграмм и проектных спецификаций на полноту и
непротиворечивость;
- получение разнообразных отчетов по проекту;
- генерация макетов документов в соответствии с требованиями ГОСТ
19.ХХХ и 34.ХХХ.
Среда функционирования: процессор - 386 и выше, основная память
- 4 Мб, дисковая память - 5 Мб, MS Windows 3.x или Windows 95.
Ориентировочная стоимость:
- однопользовательская версия - 605 $;
- многопользовательская версия (одно рабочее место) - 535
$.
База данных проекта реализована в формате СУБД Paradox и
является открытой для доступа.
С помощью отдельного программного продукта (Catherine)
выполняется обмен данными с CASE-средством ERwin. При этом из проекта,
выполненного в CASE.Аналитике, экспортируется описание структур данных и
накопителей данных, которое по определенным правилам формирует описание
сущностей и их атрибутов.
|