Технология проектирования определяется как совокупность трех составляющих:
пошаговой процедуры, определяющей последовательность технологических операций проектирования;
критериев и правил, используемых для оценки результатов выполнения технологических операций (соответствие стандартам);
нотаций (графических и текстовых средств), используемых для описания проектируемой системы. Технология проектирования делится на каноническое проектирование и индустриальное. Автоматизированное проектирование относится к индустриальному, к которому так же относится типовое проектирование.
Технология автоматизированного проектирования. Основные усилия на анализ и проектирование. Быстрое интерактивное макетирование. Автоматическая генерация машинного кода. Автоматический контроль проекта. Сопровождение проекта.
Степень автоматизации-компьютерное проектирование. Степень типизации-оригинальное проектирование. Степень адаптивности-Реструктуризация модели (генерация ИС).
CASE-технология – совокупность методов анализа, проектирования, разработки и сопровождения ИС, поддержанной комплексом взаимосвязанных средств автоматизации.
Цель CASE-технологии – отделить процесс проектирования ИС от ее кодирования и последующих этапов разработки, максимально автоматизировать процесс разработки системы.
Характеристики CASE-средств:мощная графика для описания и документирования систем;интеграция, обеспечивающая легкость передачи данных и позволяющая управлять всем процессом проектирования и разработки системы непосредственно через процесс планирования проекта;использование репозитория для хранения всей информации о проекте.