CASE
CASE (англ. Computer-Aided Software Engineering) — набір інструментів і методів програмної інженерії для проектування програмного забезпечення, що допомагає забезпечити високу якість програм, відсутність помилок і простоту в обслуговуванні програмних продуктів.[1]
Також під CASE розуміють сукупність методів і засобів проектування інформаційних систем з інтегрованими автоматизованими інструментами, які можуть бути використані в процесі розробки програмного забезпечення.[2]
Зміст |
[ред.] Класифікація
У функції CASE входять засоби аналізу, проектування й програмування. За допомогою CASE автоматизують процеси проектування інтерфейсів, документування й генерування структурованого коду бажаною мовою програмування.[3]
Виділяють дві основні концепції комп'ютерного програмного забезпечення системи CASE:
- прості й «прозорі» методи спрощення розробки програмного забезпечення й/або його технічного обслуговування;
- інженерний підхід до розробки програмного забезпечення й/або його технічного обслуговування.
Типовими CASE інструментами є:
- інструменти управління конфігурацією;
- інструменти моделювання даних;
- інструменти аналізу й проектування;
- інструменти перетворення моделей;
- інструменти редагування програмного коду;
- інструменти рефакторингу коду;
- генератори коду;
- інструменти для побудови UML-діаграм.
[ред.] Приклади CASE програм
- Umbrello — середовище UML-моделювання. Цей застосунок є вільним програмним забезпеченням, призначеним для побудови UML діаграм на платформі Unix
- Комплект програм Rational Software компанії IBM
- Power Designer компанії Sybase
- Oracle Designer компанії Oracle
- ERwin компанії CA Technologies
[ред.] Див. також
[ред.] Примітки
[ред.] Посилання
- Опис технології CASE на citforum.ru
- Усе про CASE-Інструментарій (англ.)
