CASE (англ. Computer-Aided Software Engineering) — набір інструментів і методів програмної інженерії для проектування програмного забезпечення, що допомагає забезпечити високу якість програм, відсутність помилок і простоту в обслуговуванні програмних продуктів.
Також під CASE розуміють сукупність методів і засобів проектування інформаційних систем з інтегрованими автоматизованими інструментами, які можуть бути використані в процесі розробки програмного забезпечення.
Класифікація
У функції CASE входять засоби аналізу, проектування й програмування. За допомогою CASE автоматизують процеси проектування інтерфейсів, документування й генерування структурованого коду бажаною мовою програмування.
Виділяють дві основні концепції комп'ютерного програмного забезпечення системи CASE:
- прості й «прозорі» методи спрощення розробки програмного забезпечення й/або його технічного обслуговування;
- інженерний підхід до розробки програмного забезпечення й/або його технічного обслуговування.
Типовими CASE інструментами є:
- інструменти управління конфігурацією;
- інструменти моделювання даних;
- інструменти аналізу й проектування;
- інструменти перетворення моделей;
- інструменти редагування програмного коду;
- інструменти рефакторингу коду;
- генератори коду;
- інструменти для побудови UML-діаграм.
Приклади CASE програм
- Umbrello — середовище UML-моделювання. Цей застосунок є вільним програмним забезпеченням, призначеним для побудови UML діаграм на платформі Unix
- Комплект програм компанії IBM
- Power Designer компанії Sybase
- Oracle Designer компанії Oracle
- компанії CA Technologies
Див. також
Примітки
- 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.
- P. Loucopoulus, V. Karakostas. System Requirement Engineering.
- CASE [ 18 лютого 2012 у Wayback Machine.] у словнику Telecom Glossary 2000
Посилання
- Опис технології CASE [ 24 квітня 2011 у Wayback Machine.] на citforum.ru
- (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina Case znachennya CASE angl Computer Aided Software Engineering nabir instrumentiv i metodiv programnoyi inzheneriyi dlya proektuvannya programnogo zabezpechennya sho dopomagaye zabezpechiti visoku yakist program vidsutnist pomilok i prostotu v obslugovuvanni programnih produktiv Priklad CASE Instrumentariyu Takozh pid CASE rozumiyut sukupnist metodiv i zasobiv proektuvannya informacijnih sistem z integrovanimi avtomatizovanimi instrumentami yaki mozhut buti vikoristani v procesi rozrobki programnogo zabezpechennya KlasifikaciyaU funkciyi CASE vhodyat zasobi analizu proektuvannya j programuvannya Za dopomogoyu CASE avtomatizuyut procesi proektuvannya interfejsiv dokumentuvannya j generuvannya strukturovanogo kodu bazhanoyu movoyu programuvannya Vidilyayut dvi osnovni koncepciyi komp yuternogo programnogo zabezpechennya sistemi CASE prosti j prozori metodi sproshennya rozrobki programnogo zabezpechennya j abo jogo tehnichnogo obslugovuvannya inzhenernij pidhid do rozrobki programnogo zabezpechennya j abo jogo tehnichnogo obslugovuvannya Tipovimi CASE instrumentami ye instrumenti upravlinnya konfiguraciyeyu instrumenti modelyuvannya danih instrumenti analizu j proektuvannya instrumenti peretvorennya modelej instrumenti redaguvannya programnogo kodu instrumenti refaktoringu kodu generatori kodu instrumenti dlya pobudovi UML diagram Prikladi CASE programUmbrello seredovishe UML modelyuvannya Cej zastosunok ye vilnim programnim zabezpechennyam priznachenim dlya pobudovi UML diagram na platformi Unix Komplekt program kompaniyi IBM Power Designer kompaniyi Sybase Oracle Designer kompaniyi Oracle kompaniyi CA TechnologiesDiv takozhPrimitkiKuhn 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 P Loucopoulus V Karakostas System Requirement Engineering CASE 18 lyutogo 2012 u Wayback Machine u slovniku Telecom Glossary 2000PosilannyaOpis tehnologiyi CASE 24 kvitnya 2011 u Wayback Machine na citforum ru angl