CASE-технология представляет собой совокупность методов проектирования, анализа, разработки и сопровождения ИС, поддержанной взаимосвязанными средствами автоматизации.
Основная цель CASE-технологии состоит в том, чтобы отделить процесс проектирования ИС от ее кодирования и последующих этапов разработки, а также максимально автоматизировать процесс разработки систем. Кроме того, CASE-средства обладают следующими характеристиками:
· мощная графика для описания и документирования систем, а также для улучшения интерфейса с пользователем, развивающая творческие возможности специалистов;
· интеграция, обеспечивающая легкость передачи данных и позволяющая управлять всем процессом проектирования и разработки системы непосредственно через процесс планирования проекта;
· использование компьютерного хранилища (репозитария) для всей информации о проекте, которая может разделяться между разработчиками и исполнителями как основа для типового проектирования АИС и повторного его использования в будущих системах.
Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО.
1.Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает:
1)отдельные локальные средства
2)набор частично интегрированных средств;
3)полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозиторием (OracleDeveloperSuite, RationalSuite, AllFusionModellingSuite).
Классификация по применяемым методологиям и моделям БД
Классификация по степени интегрированности с СУБД
Классификация по доступным платформам
Классификация по типам
1)Средства анализа – Upper CASE (BPWin)
2)Средства анализа и проектирования – Middle CASE (Designer/2000)
3)Средства проектирования БД (ERWin)
4)Средства разработки приложений (Delphi)
5)Средства реинжиниринга (RationalRose)
Современные технологии проектирования.