Yayın:
Model Güdümlü Geliştirme Yaklaşımı ile Otomatik Kod Üretimi Araçlarının Karşılaştırılması

dc.contributor.authorİçöz, Büşra
dc.date.accessioned2022-08-09T12:11:41Z
dc.date.accessioned2026-06-21T05:18:24Z
dc.date.available2022-08-09T12:11:41Z
dc.date.issued2021
dc.descriptionTez (Yüksek Lisans) - Yıldız Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2021en_US
dc.description.abstractModel Güdümlü Yazılım Geliştirme (MGYG) bir yazılım projesinin hızlı, verimli, yüksek kalitede, minimum maliyet ve zamanda geliştirilmesi için kullanılan bir yazılım geliştirme yaklaşımıdır. Model güdümlü yazılım geliştirme yaklaşımında, yazılım geliştirme işlemine model oluşturularak başlanır. Oluşturulan model ile yazılımın kaynak kodlarının, birim testlerinin ve fonksiyonel test senaryolarının tamamının ya da büyük bir kısmının yazılım kaynak kodu üretme aracı kullanılarak otomatik olarak oluşturulması amaçlanır. Bu sayede, doğrudan yazılım projesinin geliştirilmesi sırasında zaman ve maliyetten kazanç elde edilmesi hedeflenir. Bu tez çalışmasında model güdümlü yazılım geliştirme üzerinde durulmuş ve model güdümlü yazılım geliştirme yaklaşımının en önemli aşamalarından biri olan yazılım kaynak kodlarının otomatik olarak üretilmesi aşamasında kullanılan otomatik yazılım kaynak kodu üretme araçları karşılaştırılmıştır. Otomatik yazılım kaynak kodu üreten araçlar için birtakım kalite ölçütleri tanımlanmış ve bu kalite ölçütleri için gereksinimler belirlenmiştir. Belirlenen gereksinimler doğrultusunda açık kaynak kodlu ve ücretsiz olan otomatik yazılım kaynak kodu üretme araçları karşılaştırılmıştır. Araçların karşılaştırılması sonucunda, kalite ölçütleri için belirlenen gereksinimleri en çok karşılayan araç olan Telosys aracı ile mikroservis mimari yapısında RESTful bir web servisin geliştirilmesi sırasında yazılım geliştirme yaşam döngüsünde model güdümlü yaklaşımdan yararlanarak örnek bir uygulama çalışması yapılmıştır. Ayrıca, yapılan uygulama çalışması üzerinden model güdümlü geliştirme yaklaşımının mikroservis mimarisi için uygulanabilirliği değerlendirilmiştir.en_US
dc.identifier.urihttps://hdl.handle.net/20.500.14981/12964
dc.language.isotren_US
dc.subjectModel güdümlü mühendisliken_US
dc.subjectModel güdümlü geliştirmeen_US
dc.subjectOtomatik kod üretimien_US
dc.subjectOtomatik kod üretme aracıen_US
dc.subjectMikroservisen_US
dc.titleModel Güdümlü Geliştirme Yaklaşımı ile Otomatik Kod Üretimi Araçlarının Karşılaştırılmasıen_US
dc.typemasterThesisen_US
dspace.entity.typePublication

Dosyalar

Orijinal paket

Şimdi gösterimde1 - 1 of 1
Yükleniyor...
Küçük Resim
Adı:
5218.pdf
Boyut:
1,11 MB
Format:
Adobe Portable Document Format

Koleksiyonlar