CASE представляет собой интегрированный программный
(CADRE Technologies Inc.)
Westmount I- CASE представляет собой интегрированный программный продукт, обеспечивающий
выполнение следующих функций:
- графическое проектирование архитектуры системы (проектирование
состава и связи вычислительных средств, распределения задач системы
между вычислительными средствами, моделирование отношений типа "клиент-
сервер", анализ использования мониторов транзакций и особенностей
функционирования систем в реальном времени);
- проектирование диаграмм потоков данных, "сущность-связь", структур
данных, структурных схем программ и последовательностей экранных форм;
- генерация кода программ на 4GL целевой СУБД с полным обеспечением
программной среды и генерация SQL-кода для создания таблиц БД, индексов,
ограничений целостности и хранимых процедур;
- программирование на языке C со встроенным SQL;
- управление версиями и конфигурацией проекта;
- генерация проектной документации по стандартным и индивидуальным
шаблонам;
- экспорт и импорт данных проекта в формате CDIF.
Westmount I-CASE можно использовать в конфигурации "клиент-сервер", при этом база
проектных данных может располагаться на сервере, а рабочие места разработчиков могут быть
клиентами.
Westmount I-CASE функционирует на всех основных UNIX-платформах и VMS. В качестве
целевой СУБД могут использоваться ORACLE, Informix, Sybase и Ingres.
В качестве отдельного продукта поставляется интерфейс Westmount-Uniface Bridge,
обеспечивающий совместное использование двух систем в рамках единой технологической среды
проектирования (при этом схемы БД, структурные схемы программ и последовательности
экранных форм непосредственно в режиме on-line, без создания каких-либо файлов экспорта-
импорта, переносятся в репозиторий Uniface, и, наоборот, прикладные модели, сформированные
средствами Uniface, могут быть перенесены в репозиторий Westmount I-CASE. Возможные
рассогласования между репозиториями двух систем устраняются с помощью специальной
утилиты).
В рамках версии Westmount I-CASE 4.0 предполагается обеспечить возможность
функционирования клиентской части в среде Windows 95, а серверной - в среде Windows NT.