Все современные
CASE-средства могут быть классифицированы
в основном по типам и категориям.
Классификация по типам отражает
функциональную ориентацию CASE-средств
на те или иные процессы ЖЦ. Классификация по категориям определяет
степень интегрированности по выполняемым
функциям и включает отдельные локальные
средства, решающие небольшие автономные
задачи (tools), набор частично интегрированных
средств, охватывающих большинство этапов
жизненного цикла ИС (toolkit) и полностью
интегрированные средства, поддерживающие
весь ЖЦ ИС и связанные общим репозиторием.
Помимо этого, CASE-средства можно классифицировать
по следующим признакам:
- применяемым методологиям и моделям систем и БД;
- степени интегрированности с СУБД;
- доступным платформам.
Классификация
по типам в основном совпадает
с компонентным составом CASE-средств
и включает следующие основные типы:
- средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области (Design/IDEF (Meta Software), BPwin (Logic Works));
- средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций (Vantage Team Builder (Cayenne),
Designer/2000 (ORACLE), Silverrun (CSA), PRO-IV (McDonnell
Douglas), CASE.Аналитик (МакроПроджект)). Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных;
- средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся ERwin (Logic Works), S-Designor (SDP) и DataBase Designer (ORACLE). Средства проектирования баз данных имеются также в составе CASE-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV;
- средства разработки приложений. К ним относятся средства 4GL (Uniface (Compuware),
JAM (JYACC), PowerBuilder (Sybase), Developer/2000 (ORACLE), New Era
(Informix), SQL Windows (Gupta), Delphi (Borland) и др.) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - в Silverrun;
- средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD входят в состав Vantage Team Builder, PRO-IV, Silverrun, Designer/2000,
ERwin и S-Designor. В области анализа программных кодов наибольшее распространение получают объектно-ориентированные CASE-средства, обеспечивающие реинжиниринг программ на языке С++ (Rational Rose (Rational Software), Object Team
(Cayenne)).
Вспомогательные
типы включают:
- средства планирования и управления проектом (SE Companion, Microsoft
Project и др.);
- средства конфигурационного управления (PVCS (Intersolv));
- средства тестирования (Quality Works (Segue Software));
- средства документирования (SoDA (Rational Software)).
На сегодняшний
день Российский рынок программного
обеспечения располагает следующими наиболее развитыми CASE-средствами:
- Vantage Team Builder (Westmount
I-CASE);
- Designer/2000;
- Silverrun;
- ERwin+BPwin;
- S-Designor;
- CASE.Аналитик.
Описание перечисленных
CASE-средств приведено в разделе
5. Кроме того, на рынке постоянно
появляются как новые для отечественных пользователей
системы (например, CASE /4/0, PRO-IV, System Architect,
Visible Analyst Workbench, EasyCASE), так и новые версии
и модификации перечисленных систем.