ModelMart - CASE-средство для рабочих групп

Model Mart - система управления моделями для групповой разработки в интересах создания приложений для архитектуры "клиент-сервер", хранилищ данных, Web. ModelMart обеспечивает многопользовательский доступ к моделям, созданным с помощью ERwin, BPwin. Модели хранятся на центральном сервере и доступны для всех участников группы проектирования, при этом обеспечиваются в полном объеме возможности коллективного труда по созданию сложных и объемных моделей.

Основные особенности ModelMart:

ModelMart построен по правилам архитектуры "клиент-сервер": устанавливается на сервере в среде СУБД, в качестве которой в настоящее время могут выступать Sybase, MS SQL Server, Oracle , Informix. В качестве клиента могут выступать ERwin/ERX for ModelMart,ERwin/Navigator for ModelMart версий 2.6 и
выше, и BPwin версий 2.01 и выше.

Предусмотрена возможность интеграции ModelMart c инструментальными средствами других фирм. Для этого планируется открыть и опубликовать API, поддерживающий OLE.

Модели в ModelMart хранятся в определяемых пользователем библиотеках. Все модели, хранящиеся в одной библиотеке, имеют в совместном владении некоторое множество объектов: это домены, триггеры, шаблоны для них, правила проверки и физические свойства. При создании в этой библиотеке новой модели, она автоматически получает доступ к этим разделяемым объектам. При внесении изменений в такой объект, эти изменения отображаются во всех моделях библиотеки, обеспечивая непротиворечивость проекта.

ModelMart поддерживает одновременную работу с моделями данных нескольких пользователей.

Перед началом работы с моделью ModelMart сохраняет ее исходное состояние, которое и будет затем использоваться для сравнения изменений, внесенных конкретным пользователем, с изменениями, сделанными другими. Пользователи могут получать доступ к моделям ModelMart в трех различных режимах:

При одновременном доступе к модели, компонент "Интеллектуальное разрешение конфликтов" автоматически идентифицирует любые конфликты, которые могут возникнуть при попытках одновременно модифицировать модель.

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

Поддерживается средство слияния моделей. Независимые модели данных могут быть интеллектуально слиты в новую большую модель. Проектировщики могут интерактивно просматривать все производимые в модели изменения и оценивать их потенциальное влияние. Специальный компонент - "менеджер управления измене-
ниями", позволяет принять или отвергнуть каждое изменение. Возможность производить "откат" по отношению к конкретным изменениям позволяет проектировщику исследовать свою модель по принципу "а что, если". ModelMart также фиксирует, какой пользователь ответственен за конкретное изменение и когда
он это сделал.

ModelMart включает специальную утилиту - ModelMart Synchronizer,позволяющую проводить синхронизацию моделей процессов (BPwin) и данных (ERwin), хранящихся в библиотеках ModelMart.

Разграничение доступа осуществляется на основе специальных профилей доступа. Каждому пользователю могут быть назначены предопределенные, встроенные в ModelMart, и специальные профили, настроенные для конкретной ситуации. Изменения, которые может внести конкретный пользователь, могут быть ограничены уровнем библиотеки, диаграммы или предметной области в пределах диаграммы. Это дает возможность строго разграничить ответственность членов коллектива.

Последняя версия Model Mart 3.0.2 вышла в августе 1998 года.

Требования к системе:

Клиент:
Windows 95, Windows NT, Windows 98.
Сервер:
AIX, Digital UNIX, HP-UX, Sun Solaris, Windows NT.
Software:
ERwin и/или BPwin
Hardware:
Minimum 50 MB hard disk space
64 MB RAM

Дополнительная информация

Дополнительную информацию Вы можете получить в компании Interface Ltd.


Interface Ltd.

Ваши замечания и предложения отправляйте вебмастеру