Case-средства – программно-технологические средства специального класса, реализующих CASE-технологию создания и сопровождения ИС.
Под термином CASE-средства понимаются программные средства, поддерживающие процессы создания и сопровождения ИС, включая анализ и формулировку требований, проектирование прикладного ПО (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы.
CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки ИС.
Кроме того, CASE-средства обладают следующими характеристиками:
-
мощная графика для описания и документирования систем, а также для улучшения интерфейса с пользователем, развивающая творческие возможности специалистов;
-
интеграция, обеспечивающая легкость передачи данных и позволяющая управлять всем процессом проектирования и разработки системы непосредственно через процесс планирования проекта;
-
использование компьютерного хранилища (репозитария) для всей информации о проекте, которая может разделяться между разработчиками и исполнителями как основа для типового проектирования АИС и повторного его использования в будущих системах.
Все CASE-средства делятся на типы, категории и уровни.
Классификация по типам отражает функциональную ориентацию
CASE-средств на те или иные процессы ЖЦ. Классификация по типам в основном совпадает с компонентным составом CASE-средств и включает следующие основные типы:
-
средства анализа
-
средства анализа и проектирования
-
средства проектирования баз данных и файлов
-
средства разработки приложений
-
средства реинжиниринга
-
средства окружения
-
средства планирования управления проектом
-
средства конфигурационного управления
-
средства тестирования
-
средства документирования
Классификация по категориям определяет уровень интегрированности по выполняемым функциям и включает:
-
Вспомогательные программы
-
Пакеты разработки
-
Инструментальные средства
Помимо этого, CASE-средства можно классифицировать по следующим признакам:
-
-
применяемым методологиям и моделям систем и БД;
-
степени интегрированности с СУБД;
-
доступным платформам.
-