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