Yazan : Şadi Evren ŞEKER
Bilgisayar bilimlerinini yazılım mühendisliği alanında kullanılan araçların genel ismidir. Computer Aided Software Engineering kelimelerinin baş harflerinden oluşan bu araçların amacı yazılım geliştirme süreçlerinin koltrol edilebilmesi , ölçeklenebilmesi ve kolay yönetilebilmesidir.
CASE araçlarını aşağıdaki kriterlere göre birkaç bölümde incelemek mümkündür:
Kod üreten yazılımlar (Source code generation tools)
UML (Unified modelling langue) tasarım araçları
Veri Modelleme araçları (Data Modelling tools)
Versiyon kontrol ve Yazılım ayarlama araçları (Configuration tools)
Model Dönüşüm yazılımları (Model Transformation)
Kod Yeniden üretim yazılımları (Code refactoring)