Тема №1 Сенсорный (органолептический) анализ

Классификация CASE-средств

Современный рынок программных средств насчитывает около 300 CASE–средств. Обычно к CASE-средствам относят любое программное средство, имеющее следующие особенности:

· Наличие мощных графических средств для описания и документирования ИС,

· Интеграцию отдельных компонентов CASE-средств, обеспечивающая управляемость процессом разработки ИС,

· Использование специальным образом организованного хранилища проектных метаданных (репозитария).

 

Чаще всего CASE-средства классифицируют: по типам и по категориям.

 

Классификация по типам отражает функциональную ориентацию CASE-средств на те, или иные процессы жизненного цикла. Она включает следующие основные и вспомогательные типы программных средств.

К основным относятся:

· Средства анализа, предназначенные для построения и анализа моделей предметной области (Design/IDEF (Meta Software), BPwin (Logic Works);

· Средства анализа и проектирования, поддерживающие наиболее распространённые методологии проектирования и использующиеся для создания проектных спецификаций (Design/2000 (ORACLE), Silverrun (CSA), CASE.Аналитик (МакроПроджект);

· Средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем БД (как правило, на языке SDL) для наиболее распространённых СУБД. К ним относятся ERwin (Logic Works), Data Base Design (ORACLE);

· Средства разработки приложений. К ним относятся 4GL (Uniface (Compuware)), Delphi (Borland);

· Средства реинжиниринга, обеспечивающие анализ программных кодов и схем БД и формирование на их основе различных моделей и проектных спецификаций.

Вспомогательные типы включают:

· Средства планирования и управления проектом (MS Project);

· Средства конфигурационного управления;

· Средства тестирования;

· Средства документирования (SoDA (Rational SoftWare)).

 

Российский рынок CASE-средств располагает следующими наиболее развитыми средствами:

· Silverrun;

· Case.Аналитик;

· ERwin+BPwin

 

Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает:

· отдельные локальные средства, решающие небольшие автономные задачи,

· набор частично интегрированных средств, охватывающих большинство этапов ЖЦ ИС,

· полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозитарием.