CASE-технология представляет собой совокупность методов анализа, проектирования, разработки и сопровождения АИС, поддержанной комплексом взаимосвязанных средств автоматизации.
Интегрированный CASE-пакет содержит четыре основных компонента:
1. Средства централизованного хранения информации о проектируемой АИС в течение всего ЖЦ (репозиторий), которые являются основой CASE-пакета. Соответствующая БД должна иметь возможность поддерживать большую систему описаний и характеристик и предусматривать надежные меры по защите от ошибок и потерь информации. Репозиторий должен обеспечивать:
-распространение действия нового или скорректированного описания на информационное пространство всего проекта;
-синхронизацию поступления информации от различных пользователей;
-хранение версий проекта и его отдельных компонентов;
-сборку любой запрошенной версии;
-контроль информации на корректность, полноту и состоятельность.
2. Графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС, их описание и анализ.
3. Средства разработки приложений предназначенные для автоматизированной кодогенерации и тестирования.
4.Средства документирования, управления проектом и реинжиниринга.