CASE (Computer-Aided Software Engineering) vahendid on tarkvaraarenduse
tööriistad, mis toetavad ja automatiseerivad süsteemiarenduse protsessi. Need
aitavad tarkvara planeerimisel, arendamisel, testimisel ja haldamisel,
vähendades vigu ja suurendades tootlikkust.
| Elutsükli etapp | CASE-vahendid |
|---|---|
| Nõuete kogumine | IBM Rational RequisitePro, Enterprise Architect |
| Süsteemi modelleerimine | Microsoft Visio, GenMyModel, Lucidchart |
| Andmebaasi projekteerimine | MySQL Workbench, Oracle SQL Developer |
| Koodi genereerimine | Eclipse, Visual Studio, IntelliJ IDEA |
| Testimine | Selenium, TestComplete, JUnit |
| Versioonihaldus | Git, SVN, Bitbucket |
| Pöördprojekteerimine | Enterprise Architect, Understand, Sourcetrail |