Yazılım ölçümleri
Bu maddede alt başlıklar konusunun eksik olduğu düşünülmektedir.Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin) ( |
Yazılım ölçümü, bir yazılımın herhangi bir niteliğinin ya da o yazılımın teknik özelliklerinin (specification) bir ölçümüdür.
Nicel (quantitative) yöntemlerin diğer bilim dallarındaki başarılı uygulamaları nedeniyle bilgisayar bilimleri pratisyenleri ve teorisyenleri aynı yaklaşımların yazılım geliştirme için de uygulanması konusunda uzun uğraşlar vermişlerdir. Bir Yazılım Mühendisliği profesyoneli olan Tom DeMarco, "Ölçülemeyen şeyler denetlenemezler" demiştir.[1]
Yaygın Olarak Kullanılan Yazılım Ölçümleri
değiştirYaygın olarak kullanılan yazılım ölçümlerinden bazıları şunlardır:
- Kod satır sayısı
- Siklomatik karmaşıklık (Cyclomatic complexity)
- Fonksiyon Noktası Analizi (Function Point Analysis)
- Kod satırına düşen hata sayısı
- Kod kapsama
- Müşteri gereksinimlerinde bulunan satır sayısı
- Sınıfların ve arayüzlerin sayısı
- Robert Cecil Martin’in yazılım paketi ölçümleri
- Uyum (Cohesion)
- Bağlaşım (Coupling)
- Halsteads software science metrics
Sınırlayıcı Etkenler
değiştirEleştiriler
değiştirÖlçümlerde Hile Yapılması
değiştirÖlçümlerin Dengelenmesi
değiştir- Proje takvimi
- Boyut/Karmaşıklık
- Maliyet
- Kalite
Ayrıca bakınız
değiştir- Yazılım mühendisliği
- Bilgisayar bilimleri
- Yazılım kalitesi
- Yazılım paketi ölçümleri
- ohloh Yüzlerce açık kaynak yazılım projesinin nicel incelemesi