Program Karmaşıklığı Nedir ? Nasıl Ölçülür ? McCabe Karmaşıklık Ölçütü Nedir ?
Program Karmaşıklığı Karmaşıklık, yazılımın kalitesini düşürmenin temel bir nedeni olduğundan yazılımda istenmeyen bir özellik olarak kabul edilir. Karmaşık yazılımlardan kaçınmak için yazılımları test etmek üzere karmaşıklık ölçütleri büyük önem arz eder. Yazılımın yaşam döngüsünde aşamalar arası geçişler olabildiğinden yazdığımız kodun sonradan anlaşılması çok önemlidir. Karmaşıklık yazılımın anlaşılmasını ve okumasını zorlaştırdığından ayrıca sonradan değiştirmenin zahmetli olabiliceği için genellikle yazılımda istenmeyen bir özelliktir. Yazılımın kalitesi yazılımın karmaşıklığıyla ters oranda artmaktadır. Kaliteli yazılım kolayca anlaşılabilir, kolayca bakımı yapılabilir, anlaşılabilir, iyi yapılandırılmış sistemlerdir. Karmaşıklık Analizi Nasıl Yapılır ? Yazılım karmaşıklığı ölçütleri neredeyse yazılım mühendisliği kadar eskidir. İlk geliştirilen Lines of Code ...


Yorumlar
Yorum Gönder