Пример взаимодействия CASE-средств

 

На примере пакетов программ BPwin, Erwin, Rational Rose и Paradigm Plus рассмотрим возможности CASE-средств (рис. 6.1).

CASE-средства ERwin и BPwin были разработаны фирмой Logic Works. После слияния с PLATINUM technology они стали продаваться под новой торговой маркой. Позднее владельцем этих пакетов стала Computer Associates.

BPwin – средство проектирования верхнего уровня, поддерживает три методологии моделирования: функциональное моделирование (IDEF0); описание бизнес-процессов (IDEF3); диаграммы потоков данных (DFD).

ERwin – средство проектирования баз данных, поддерживает стандарт IDEF1X.

Paradigm Plus (Computer Associates) поддерживает язык объектно - ориентированного моделирования UML. Rational Rose (фирма Rational Software) также реализует объектно-ориентированный подход на основе языка UML.

Power Builder – среда разработки под СУБД Sybase.

Model Mart – хранилище моделей, обеспечивает коллективный доступ и совместное моделирование, работает в архитектуре клиент-сервер;

Silverrun (Silverrun technology) -

Oracle Designer (Oracle) -

Rational Rose (Rational Software) - .

Комментарии к линиям связи:

1 – переход от функциональных моделей к моделям данных (автоматизирован частично);

2 – прямое проектирование базы данных под конкретную СУБД (физическое моделирование) и обратное проектирование (по имеющейся физической модели восстановление логической модели).

 

Взаимодействие CASE-средств

Рис. 6.1

 

3 – автоматическая генерация кода приложения (клиентская часть) под наиболее

популярные средства разработки (техника генерации кода различна для разных сред);

4 – сгенерированный программный код может быть выполнен в среде СУБД;

5 – связь с хранилищем моделей;

6 – прямая генерация программного кода и обратная генерация объектной модели по программному коду;

7 – прямое и обратное проектирование структуры базы данных по объектной модели.