Ölçmenin Temelleri

Ölçüm, bir şeyi ölçmek eylemidir. Diğer nesneler veya olaylarla karşılaştırılabilen, bir nesnenin veya olayın bir özelliğine bir sayı atanmasıdır.

Resmi olarak, gerçek dünyadaki varlıkların niteliklerine, onları açıkça tanımlanmış kurallara göre tanımlayacak şekilde, sayıların veya sembollerin atandığı süreç olarak tanımlanabilir.

Günlük Yaşamda Ölçüm

Ölçüm yalnızca profesyonel teknoloji uzmanları tarafından değil, aynı zamanda hepimiz tarafından günlük yaşamda da kullanılır. Bir mağazada fiyat, bir ürünün değerinin bir ölçüsü olarak hareket eder. Benzer şekilde, boy ve beden ölçüleri de kumaşın tam oturup oturmayacağını garanti edecektir. Böylece ölçüm, bir öğeyi bir başkasıyla karşılaştırmamıza yardımcı olacaktır.

Ölçüm, varlıkların nitelikleri hakkındaki bilgileri alır. Varlık, kişi gibi bir nesnedir veya gerçek dünyadaki bir yolculuk gibi bir olaydır. Bir öznitelik, bir kişinin boyu, yolculuğun maliyeti vb. Gibi bir varlığın bir özelliği veya özelliğidir. Gerçek dünyada, her şeyi ölçmeyi düşünsek bile, aslında bu şeylerin özelliklerini ölçüyoruz.

Nitelikler çoğunlukla sayılar veya sembollerle tanımlanır. Örneğin fiyat rupi veya dolar sayısı olarak, giyim bedeni küçük, orta, büyük olarak belirtilebilir.

Bir ölçümün doğruluğu, ölçüm cihazına ve ölçümün tanımına bağlıdır. Ölçümleri aldıktan sonra onları analiz etmeliyiz ve varlıklar hakkında sonuçlar çıkarmalıyız.

Ölçüm doğrudan bir nicelemedir, oysa hesaplama, bazı formülleri kullanarak farklı ölçümleri birleştirdiğimiz dolaylı bir işlemdir.

Yazılım Mühendisliğinde Ölçüm

Yazılım Mühendisliği, yazılım ürünlerini yönetmeyi, maliyetlendirmeyi, planlamayı, modellemeyi, analiz etmeyi, belirlemeyi, tasarlamayı, uygulamayı, test etmeyi ve bakımını içerir. Bu nedenle ölçüm, yazılım mühendisliğinde önemli bir rol oynar. Bir yazılım ürününün niteliklerini ölçmek için titiz bir yaklaşım gerekli olacaktır.

Geliştirme projelerinin çoğu için,

  • Yazılım ürünlerimiz için ölçülebilir hedefler belirleyemiyoruz
  • Yazılım projelerinin bileşen maliyetini anlayamıyoruz ve ölçemiyoruz
  • Ürettiğimiz ürünlerin kalitesini ölçmüyor veya tahmin etmiyoruz

Bu nedenle, yazılım ürünlerini kontrol etmek için niteliklerin ölçülmesi gereklidir. Her ölçüm eylemi, açıkça tanımlanmış ve kolayca anlaşılabilir belirli bir hedef veya ihtiyaç tarafından motive edilmelidir. Ölçüm hedefleri spesifik olmalı, yöneticilerin, geliştiricilerin ve kullanıcıların bilmesi gerekenlere göre denenmelidir. Projenin, ürünün, süreçlerin ve kaynakların durumunu değerlendirmek için ölçüm gereklidir.

Yazılım mühendisliğinde ölçüm, aşağıdaki üç temel faaliyet için gereklidir:

  • Geliştirme ve bakım sırasında neler olduğunu anlamak
  • Projede neler olduğunu kontrol etmek için
  • Süreçleri ve hedefleri iyileştirmek için

Temsili Ölçüm Teorisi

Ölçüm, bize her türlü ölçüm hakkında geliştirme ve muhakeme için zemin hazırlayan kuralları anlatır. Bu, deneysel dünyadan biçimsel ilişkisel dünyaya doğru bir haritadır. Sonuç olarak, ölçü, bir varlığı karakterize etmek için bu eşleme tarafından bir varlığa atanan sayı veya semboldür.

Ampirik İlişkiler

Gerçek dünyada, olayları sayı atayarak değil, karşılaştırarak anlarız.

Örneğin, yüksekliği karşılaştırmak için 'daha uzun', daha yüksek 'terimlerini kullanırız. Bu nedenle, bu "daha uzun", "daha yüksek" yükseklik için ampirik ilişkilerdir.

Aynı küme üzerinde birden fazla ampirik ilişki tanımlayabiliriz.

Örneğin, X, Y'den daha uzundur. X, Y, Z'den çok daha uzundur.

Ampirik ilişkiler tekli, ikili, üçlü vb. Olabilir.

X uzun, Y uzun değil, tekli ilişkiler.

X, Y'den daha uzun bir ikili ilişkidir.

Gerçek dünyadaki ampirik ilişkiler, resmi bir matematiksel dünya ile eşleştirilebilir. Çoğunlukla bu ilişkiler kişisel tercihleri ​​yansıtır.

Bu deneysel ilişkileri matematiksel dünyayla haritalamak için kullanılan bazı haritalama veya derecelendirme tekniği şu şekildedir:

Likert Ölçeği

Burada, kullanıcılara hemfikir olmaları veya katılmamaları gereken bir ifade verilecektir.

For example - Bu yazılım iyi performans gösteriyor.

Kesinlikle katılıyorum Katılıyorum Ne katılıyorum ne katılmıyorum Katılmıyorum Kesinlikle Disgaree
         

Zorunlu Sıralama

Verilen alternatifleri 1'den (en iyi) n'ye (en kötü) doğru sıralayın.

Örneğin: Aşağıdaki 5 yazılım modülünü performanslarına göre sıralayın.

Modül Adı Sıra
Modül A
Modül B
Modül C
Modül D
Modül E

Sözel Frekans Ölçeği

For example - Bu program ne sıklıkla başarısız oluyor?

Her zaman Sıklıkla Ara sıra Nadiren Asla
         

Sıra Ölçeği

Burada kullanıcılara bir alternatifler listesi verilecek ve birini seçmeleri gerekecek.

For example - Bu program ne sıklıkla başarısız oluyor?

  • Hourly
  • Daily
  • Weekly
  • Monthly
  • Yılda birkaç defa
  • Yılda bir ya da iki kez
  • Never

Karşılaştırmalı Ölçek

Burada kullanıcının farklı seçenekleri karşılaştırarak bir numara vermesi gerekir.

Very superiorAbout the sameVery inferior

12345678910

Sayısal Ölçek

Burada kullanıcının önemine göre bir sayı vermesi gerekmektedir.

UnimportantImportant

12345678910

Haritalama Kuralları

Eşlemeyi gerçekleştirmek için alan, aralık ve eşlemeyi gerçekleştirecek kuralları belirlememiz gerekir.

For example - Etki Alanı - Gerçek dünya

  • Range - Tam sayılar, gerçek sayılar gibi matematiksel dünya

  • Rules - Yükseklik ölçmek için ayakkabı giyilip giyilmeyecek

Benzer şekilde, yazılım ölçümü durumunda, kod satırlarına eklenecek ifadenin kontrol listesi belirtilecektir.

Temsili Ölçme Koşulu

Temsili koşul, bir ölçüm eşlemesinin (M) varlıkları sayılarla ve deneysel ilişkileri sayısal ilişkilerle, deneysel ilişkiler koruyacak ve sayısal ilişkilerle korunacak şekilde eşlemelidir.

Örneğin: Ampirik ilişki 'daha uzun' sayısal ilişki '>' ile eşleştirilir. Yani, X is taller than Y, if and only if M(X) > M(Y)

Belirli bir küme üzerinde birçok ilişki olabileceğinden, temsili koşulun da bu ilişkilerin her biri için çıkarımları vardır.

Tekli ilişki için 'uzun', sayısal ilişkiye sahip olabiliriz

X > 50

Temsili koşul, herhangi bir önlem için M,

X is tall if and only if M(X) > 50

Resmi Ölçümün Temel Aşamaları

Ölçmenin temel aşamaları şu şekilde özetlenebilir: