Yazar
Altınışık, M., Ersoy, E., Sözer, Hasan
Basım Tarihi
2017
Basım Yeri
-
ACM Dijital Kütüphanesi
Konu
Yazılım mimarisi erozyonu, PL/SQL programları, Endüstriyel örnek olay incelemesi, Tersine mühendislik
Tür
Belge
Dil
İngilizce
Dijital
Evet
Yazma
Hayır
Kütüphane
Özyeğin Üniversitesi
Demirbaş Numarası
978-1-4503-5217-8
Kayıt Numarası
cf4537ee-369a-4c9f-96d4-58fb2be86b04
Lokasyon
Bilgisayar Bilimi
Tarih
2017
Notlar
Telif hakkı kısıtlamaları nedeniyle bu makalenin tam metnine erişim yalnızca abonelik yoluyla mümkündür.
Örnek Metin
PL/SQL prosedürleri modülerlik sağlamak amacıyla paketler halinde gruplandırılmıştır. Bu prosedürler, ortak veritabanı tablolarının kullanılması nedeniyle dolaylı olarak bağlantılıdır. Bu tür bağlantıya dayalı olarak bir uyum ölçüsü ve küme PL/SQL prosedürlerini tanımlarız. Metrik ve kümeleme sonuçları, mimari erozyonun bir sonucu olarak modülerlikten sapmayı değerlendirmek için kullanılır. Her paket için bir farklılık, iki kriterin birleşimiyle tespit edilir: i) paket için hesaplanan uyum ölçüsü ve ii) paketle ilişkili kümelerin sayısı. Düşük uyum ve yüksek sayıda küme, düşük modülerliği gösterir. Telekomünikasyon alanından büyük ölçekli eski bir sistemle endüstriyel bir vaka çalışması gerçekleştirdik. Bazı prosedürlerin modülerlik perspektifinden paketlerde yanlış yerleştirildiğinin tespit edildiği sonuçlar umut verici çıktı. Ayrıca modülerlikten sapmanın ölçümümüz tarafından tutarlı bir şekilde temsil edildiğini de gözlemledik.
DOI
10.1145/3129790.3129811
Cilt
F130530