15. СОСТАВ, СТРУКТУРА И ФУНКЦИОНАЛЬНЫЕ ОСОБЕННОСТИ CASE-СРЕДСТВ

Интегрированный CASE-пакет содержит группу совместимых CASE-средств, обычно одной фирмы. CASE-пакет включает четыре основных компонента:

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

Репозитарий должен обеспечивать:

- инкрементный режим при вводе описаний объектов;

- распространение действия нового или скорректированного описания объекта на информационное пространство всего проекта;

- синхронизацию поступления информации от различных пользователей;

- хранение версий проекта и его отдельных компонентов;

- сборку любой запрошенной версии;

- контроль информации на корректность, полноту и состоятельность.

2) Средства ввода, предназначенные для ввода данных в репозитарий, а также для организации взаимодействия с CASE-пакетом. Эти средства должны поддерживать различные методологии и использоваться на всем ЖЦ разными категориями разработчиков: аналитиками, проектировщиками, инженерами, администраторами и т.д.

3) Средства анализа, проектирования и разработки, предназначенные для того, чтобы обеспечить планирование и анализ различных описаний, а также их преобразование в процессе разработки.

4) Средства вывода, служащие для документирования, управления проектом и кодовой генерации.

Все перечисленные компоненты в совокупности должны:

- поддерживать графические модели;

- контролировать ошибки;

- организовывать и поддерживать репозитарий;

- поддерживать процесс проектирования и разработки.