Summary on Software Measurement in Software Engineering

Ölçme Nedir?

  • Gerçek dünyadaki varlıkların özelliklerini rakamlar ve sembollerle tanımlı kurallara göre atama işidir.
  • Özellikler nicel olarak tanımlanır.

Neden Ölçeriz?

  • Ölçme, bilgi edinmenin bir aracıdır: "Ölçme yapmadığınızda bilginiz yetersizdir."
  • Ölçüm yapılmadığı sürece kontrol etmek de mümkün değildir.

Neleri Ölçeriz?

  • Daha önce ölçülemeyen pek çok varlığın özellikleri günümüzde ölçülebilmektedir.
  • Zaman, sıcaklık, hız, zeka gibi özellikler ölçülür.

Ölçme Birimi

  • Varlıkların özellikleri, sayılar veya sembollerle tanımlanır.
  • Bir ölçme birimi, belirli bir niceliği ölçmek için kullanılan standarttır.

Ölçme ve Kestirme

  • Ölçme: Mevcut bir varlığın belirli bir özelliğine değer biçmek.
  • Kestirme: Henüz var olmayan bir varlığın özelliğini tahmin etmek.

Objektif ve Sübjektif Ölçüler

  • Objektif Ölçüler: Farklı kişiler aynı sonucu elde eder (örn. metre ile yükseklik ölçümü).
  • Sübjektif Ölçüler: Sonuç, ortam ve kişiye göre değişir (örn. eğitim etkinliğini derecelendirme).

Ölçekler

  • Ölçüm türleri arasında farklılık vardır: Nominal, ordinal, interval, oransal ölçekler.
  • Daha güçlü ölçekler daha fazla bilgi sağlar.

Temel ve Türetilmiş Ölçümler

  • Temel Ölçümler: Doğrudan varlığın özelliğini ölçer (örn. duvar yüksekliği).
  • Türetilmiş Ölçümler: Diğer ölçümler üzerinde işlemlere dayanır (örn. yoğunluk).

Yazılım Ölçme Yöntemleri

  • Yazılım büyüklüğü dört boyutta ölçülür: Uzunluk, doküman, işlevsellik, karmaşıklık.
  • COSMIC Yöntemi: Yazılımın işlevsel büyüklüğünü belirlemek için kullanılır.

Hata Muhtemel Göstergeleri

  • Hata yoğunluğu = Bilinen hatalar / ürün büyüklüğü
  • Bakım-yapılabilirlik: Ortalama onarım süresi.
  • Güvenilirlik: Bozulma arası ortalama süre.

Albrecht İşlev Puan Analiz Yöntemi

  • Ham işlev puanı, sistem girdilerinin sayısı ve diğer bileşenlerle hesaplanır.

COSMIC Yöntemi

  • 1999'da geliştirildi; yazılımda fonksiyonel kullanıcı gereksinimlerini ölçmek için kullanılmaktadır.
  • Ölçme süreci iki aşamadan oluşur: Eşleme ve ölçme aşamaları.