CASE

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Rasulzhan (обсуждение | вклад) в 10:11, 7 июля 2011. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
У этого термина существуют и другие значения, см. Case (значения).
Пример CASE-инструментария

CASE (англ. Computer-Aided Software Engineering) — набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов.[1]

Также под CASE понимают совокупность методов и средств проектирования информационных систем с интегрированными автоматизированными инструментами, которые могут быть использованы в процессе разработки программного обеспечения.[2]

Классификация

В функции CASE входят средства анализа, проектирования и программирования. С помощью CASE автоматизируются процессы проектирования интерфейсов, документирования и производства структурированного кода на желаемом языке программирования.[3]

Выделяют две основные концепции компьютерного программного обеспечения системы CASE:

  • простые и «прозрачные» методы упрощения разработки программного обеспечения и/или его технического обслуживания;
  • Инженерный подход к разработке программного обеспечения и/или его технического обслуживания.

Типичными CASE инструментами являются:

  • инструменты управления конфигурацией;
  • инструменты моделирования данных;
  • инструменты анализа и проектирования;
  • инструменты преобразования моделей;
  • инструменты редактирования программного кода;
  • инструменты рефакторинга кода;
  • генераторы кода;
  • инструменты для построения UML-диаграмм.

Примеры CASE программ

См. также

Примечания

  1. Kuhn, D. L. (1989) Selecting and effectively using a computer aided software engineering tool. Annual Westinghouse computer symposium; 6-7 Nov 1989; Pittsburgh, PA (USA); DOE Project.
  2. P. Loucopoulus, V. Karakostas. System Requirement Engineering.
  3. CASE в словаре Telecom Glossary 2000

Ссылки