SOLID İlkelerinin Microsoft VS Code Metriğine Etkisinin Deneysel Olarak Değerlendirilmesi

Yazılımın bakımı, kullanıcı ihtiyaçlarındaki değişiklikler, altyapıda meydana gelen değişiklikler, sistemin çalışma koşullarındaki değişiklikler, öngörülemeyen hataların ortaya çıkması gibi nedenlerle gereklidir. Yazılımın bakım işlemleri için uygunluğu maliyeti düşürmede önemli bir etkendir. Sadece...

Full description

Saved in:
Bibliographic Details
Published inAcademic Journal of Information Technology Vol. 9; no. 34; p. 7
Main Authors TURAN, Osman, Ömer Özgür TANRIÖVER
Format Journal Article
LanguageEnglish
Turkish
Published Istanbul AJIT - e: Online Academic Journal of Information Technology 01.01.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Yazılımın bakımı, kullanıcı ihtiyaçlarındaki değişiklikler, altyapıda meydana gelen değişiklikler, sistemin çalışma koşullarındaki değişiklikler, öngörülemeyen hataların ortaya çıkması gibi nedenlerle gereklidir. Yazılımın bakım işlemleri için uygunluğu maliyeti düşürmede önemli bir etkendir. Sadece temel nesne tabanlı programlama kavramlarını kullanmak, uygulamalarımızda sürdürülebilir kod yazdığımızı göstermez. SOLID gibi nesneye yönelik tasarım prensipleri bağımlılıkları azaltmak ve yazılım bakımını artırmak ile ilgilidir. ISO/IEC 9126 bakım yapılabilirlikle ilgilidir fakat ISO/IEC 9126 ölçüme ilişkin tim girdilerin bir arada mı yoksa ayrı olarak mı kullanılmaları gerektiği konusunda net değildir. Nitekim, ISO/IEC 9126 pratik olarak veya deneysel tarzda yazılım ölçümlerinin nasıl yapılacağı, bu ölçümlerin nasıl basitçe toplanacağı, ölçümlerin nasıl değiştirilebileceği konusunda rehberlik sağlamaz. Bu çalışmada, Visual Studio VS kod metrik aracı yardımıyla ISO / IEC bakım yapılabilirliğin her alt-özelliği değerlendirilmiştir. Bu değerlendirmenin odağı sürdürülebilirlik ve analiz edilebilirlik, test edilebilirlik, değiştirilebilirlik ve kararlılık gibi alt özellikler üzerine odaklanmaktadır. Bir analiz yapmadan önce, ISO / IEC 9126 standardının bakım yapılabilirlik bölümünün her bir alt-karakteristiği özelliklerin ölçümü için beş VS kod metriğine eşlenmiştir. Bu çalışma, nesneye yönelik tasarım ilkelerinin SOLID ISO / IEC, VS kod metriği ve SOLID'i ilişkilendirerek kodun bakım yapılabilirliği, karmaşıklığı ve esnekliği üzerindeki etkisini gösterir.
ISSN:1309-1581
DOI:10.5824/1309-1581.2018.4.001.x