Разработка автоматизированного программного обеспечения
-
История и развитие CASE-технологий
- CASE расшифровывается как Computer-Aided Software Engineering и представляет собой набор инструментов для разработки программного обеспечения.
- CASE-технологии возникли в 1960-х годах и были направлены на автоматизацию процессов разработки программного обеспечения.
- В 1970-х годах CASE-технологии стали более популярными, но столкнулись с проблемами интеграции и стандартизации.
- В 1980-х годах произошел переход от CASE к CASE-средствам, которые были более интегрированными и стандартизированными.
-
Основные этапы развития CASE
- В 1960-х годах были разработаны первые CASE-инструменты для автоматизации процессов разработки программного обеспечения.
- В 1970-х годах появились первые CASE-средства, которые были интегрированы и стандартизированы.
- В 1980-х годах произошел переход к CASE-средствам, которые стали более интегрированными и стандартизированными.
- В 1990-х годах CASE-средства стали более популярными, но столкнулись с проблемами интеграции и стандартизации.
-
Основные инструменты CASE
- CASE-инструменты поддерживают различные этапы разработки программного обеспечения, включая бизнес-моделирование, разработку, проверку и валидацию, управление конфигурацией и управление проектами.
- Инструменты CASE могут быть классифицированы по регистру (прописные или строчные буквы) и по их функциональности (например, поддержка бизнес-моделирования или разработки).
-
Рабочие столы и среды CASE
- Рабочие столы объединяют несколько инструментов CASE и поддерживают определенные программные процессы.
- Среды CASE представляют собой набор инструментов или рабочих столов, которые поддерживают весь процесс разработки программного обеспечения.
-
Факторы риска развития CASE
- Недостаточная стандартизация, нереалистичные ожидания, недостаточное обучение и недостаточный контроль процесса могут стать факторами риска при внедрении CASE-технологий.