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

Також під CASE розуміють сукупність методів і засобів проектування інформаційних систем з інтегрованими автоматизованими інструментами, які можуть бути використані в процесі розробки програмного забезпечення.[2]
Remove ads
Класифікація
У функції CASE входять засоби аналізу, проектування й програмування. За допомогою CASE автоматизують процеси проектування інтерфейсів, документування й генерування структурованого коду бажаною мовою програмування.[3]
Виділяють дві основні концепції комп'ютерного програмного забезпечення системи CASE:
- прості й «прозорі» методи спрощення розробки програмного забезпечення й/або його технічного обслуговування;
- інженерний підхід до розробки програмного забезпечення й/або його технічного обслуговування.
Типовими CASE інструментами є:
- інструменти управління конфігурацією;
- інструменти моделювання даних;
- інструменти аналізу й проектування;
- інструменти перетворення моделей;
- інструменти редагування програмного коду;
- інструменти рефакторингу коду;
- генератори коду;
- інструменти для побудови UML-діаграм.
Remove ads
Приклади CASE програм
- Umbrello — середовище UML-моделювання. Цей застосунок є вільним програмним забезпеченням, призначеним для побудови UML діаграм на платформі Unix
- Комплект програм Rational Software компанії IBM
- Power Designer компанії Sybase
- Oracle Designer компанії Oracle
- ERwin компанії CA Technologies
Див. також
- Інструменти UML-Моделювання
Примітки
Посилання
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads