İçindekiler:
- Tanımı - Bilgisayar Destekli Yazılım Mühendisliği (CASE) ne demektir?
- Techopedia, Bilgisayar Destekli Yazılım Mühendisliğini (CASE) açıklıyor
Tanımı - Bilgisayar Destekli Yazılım Mühendisliği (CASE) ne demektir?
Bilgisayar destekli yazılım mühendisliği (CASE), yüksek kaliteli ve hatasız bir yazılım sağlamak için bilgisayar destekli araç ve yöntemlerin yazılım geliştirilmesinde uygulanmasıdır. CASE, kontrol odaklı ve disiplinli bir yaklaşım sağlar ve tasarımcılar, geliştiriciler, testçiler, yöneticiler ve diğerlerinin geliştirme sırasında proje aşamalarını görmelerine yardımcı olur.
CASE ayrıca iş planları, gereksinimler ve tasarım spesifikasyonları gibi projeyle ilgili belgeler için bir depo görevi görebilir. CASE kullanmanın en iyi avantajlarından biri, müşterilerin sürecin bir parçası olarak kalmasını sağladığı için gerçek dünya gereksinimlerini karşılama olasılığı daha yüksek olan nihai ürünün teslim edilmesidir.
Techopedia, Bilgisayar Destekli Yazılım Mühendisliğini (CASE) açıklıyor
CASE yaklaşımı, kod oluşturma, ürün araçları, depolar, prototip oluşturma ve diğer araçlar da dahil olmak üzere tüm ürün geliştirme döngüsünü kapsar.
CASE'e çeşitli araçlar dahil edilir ve bir yazılım geliştirme yaşam döngüsünde farklı aşamaları ve kilometre taşlarını desteklemek için kullanılan CASE araçları olarak adlandırılır.
CASE aracı türleri şunları içerir:
- Diyagram Araçları: Veri ve sistem süreçlerinin diyagramatik ve grafik sunumlarında yardımcı olur.
- Bilgisayar Görüntüleme ve Rapor Oluşturucuları: Veri gereksinimlerini ve ilgili ilişkileri anlamada yardımcı olun.
- Analiz Araçları: Diyagram ve veri akışında tutarsız, yanlış spesifikasyonlara odaklanın.
- Merkezi Veri Havuzu: Proje yönetimiyle ilgili veri diyagramları, raporlar ve belgeler için tek bir depolama noktası sağlar.
- Dokümantasyon Jeneratörleri: Standartlara göre kullanıcı ve teknik dokümantasyon oluşturulmasına yardımcı olun.
- Kod Üreteçleri: Tasarımlar, belgeler ve diyagramlar yardımıyla, kodlar dahil otomatik kod oluşturulmasına yardımcı olur.
CASE yaklaşımının avantajları şunları içerir:
- Testin yanı sıra yeniden tasarlamaya da özel önem verildiğinden, bir ürünün beklenen ömrü boyunca servis maliyeti önemli ölçüde azalır.
- Geliştirme sürecinde organize bir yaklaşım izlendiğinden ürünün genel kalitesi artar.
- Bilgisayar destekli yazılım mühendisliği yaklaşımıyla gerçek dünya gereksinimlerini karşılama şansı daha olası ve daha kolaydır.
CASE dolaylı olarak, yüksek kaliteli ürünlerin geliştirilmesine yardımcı olarak bir organizasyona rekabet avantajı sağlar.
