CASE

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

Приклад CASE-Інструментарію

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

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

У функції CASE входять засоби аналізу, проектування й програмування. За допомогою CASE автоматизують процеси проектування інтерфейсів, документування й генерування структурованого коду бажаною мовою програмування.[3]

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

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

Типовими CASE інструментами є:

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

Приклади CASE програм

Див. також

  • Інструменти UML-Моделювання

Примітки

  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 Архівовано 18 лютого 2012 у Wayback Machine. у словнику Telecom Glossary 2000

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.