Сущность CASE-технологий и их преимущества

Методология CASE-технологий предписывает построение иерархической системы диаграмм – описание фрагментов системы. Сначала проводится описание системы в целом и её взаимодействие с окружающей средой (контекстная диаграмма), затем проводится функциональная декомпозиция – разбиение на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). После каждого сеанса декомпозиции проводится сеанс экспертизы: каждая диаграмма проверяется экспертами предметной области, представителями заказчика, участниками бизнес-процесса. Такая технология позволяет построить модель, адекватную предметной области на всех уровнях абстрагирования и более удобную для моделирования документооборота.

Применение CASE-технологий и CASE-средств позволяет:

1) в несколько раз сократить время разработки ИС,

2) значительно снизить вероятность появления ошибок за счет автоматизации начальных этапов разработки,

3) повысить качество планирования и проектирования,

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

Создание современных ИС, основанных на широком использовании распределенных вычислений, объединении традиционных и новейших информационных технологий, требует тесного взаимодействия всех участников проекта: менеджеров, бизнес-аналитиков и системных аналитиков, администраторов БД и разработчиков. Для этого использующиеся на разных этапах и разными специалистами средства моделирования и разработки должны быть объединены общей системой организации совместной работы.