Тема №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
Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает:
· отдельные локальные средства, решающие небольшие автономные задачи,
· набор частично интегрированных средств, охватывающих большинство этапов ЖЦ ИС,
· полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозитарием.