Sembol: 
İşlev: Komut, etkin uygulama için statik analizi başlatır ve tüm POU'lar için ölçümleri bir tabloda görüntüler.
adresini arayın: Menü çubuğu: «Build Standart Metrikleri Görüntüle»
Görüntülenecek metrikler (kod numaraları) proje ayarlarında etkinleştirilir. Yapılandırmaya, görüntülenen tablonun bağlam menüsünde «Configure» seçeneğine tıklayarak erişebilirsiniz. Bir değer yapılandırılmış üst ve alt limitlerin dışındaysa, tablodaki alan kırmızı renkle vurgulanır.
Ayrıca bakınız
Standart Metrikler
|
Metrik |
Açıklama |
|---|---|
|
«Kod boyutu» |
Bayt sayısı |
|
«Değişken boyut» |
Bayt sayısı |
|
«Yığın boyutu» |
Bayt sayısı |
|
«Çağrılar» |
Çağrı sayısı |
|
«Task’ler» |
Task’lerden gelen çağrı sayısı |
|
«Küresel» |
Farklı global değişkenlerin sayısı |
|
«G/Ç'lar» |
Doğrudan nesne erişimlerinin sayısı |
|
«Lokal» |
Lokal değişkenlerin sayısı |
|
«Girişler» |
Girdi değişkenlerinin sayısı |
|
«Çıktılar» |
Çıktı değişkenlerinin sayısı |
|
«NOS» |
Beyan sayısı |
|
«Yorumlar» |
Yorumların yüzdesi |
|
«McGabe» |
McGabe karmaşıklığı |
|
«Prather» |
Prather yuvalama karmaşıklığı |
|
«DIT» |
Kalıtım ağacının derinliği |
|
«NOC» |
Çocuk sayısı |
|
«RFC» |
Sınıf için yanıt |
|
«Elshof» |
Elshof referans karmaşıklığı |
|
«CBO» |
Nesneler arasında bağlantı |
|
«LCOM» |
Yöntemlerde uyum eksikliği |
|
«n1 (Halstead)» |
Kullanılan farklı Halstead (n1) operatörlerinin sayısı |
|
«N1 (Halstead)» |
Halstead (N1) operatörlerinin sayısı |
|
«n2 (Halstead)» |
Kullanılan farklı Halstead (n2) işlenenlerinin sayısı |
|
«N2 (Halstead)» |
İşlenen sayısı (N2) |
|
«HL (Halstead)» |
Halstead uzunluğu (HL) |
|
«HV (Halstead)» |
Halstead hacmi (HV) |
|
«D (Halstead)» |
Halstead zorluğu (D) |
|
« SFC şubeleri» |
SFC şubelerinin sayısı |
|
«SFC adımları» |
SFC adımlarının sayısı |
İçerik menüsündeki komutlar
Aşağıdaki komutlar tablonun bağlam menüsünde sağlanır:
-
«Hesapla»: Değerler yenilenir.
-
«Tabloyu Kopyala»: Tablo panoya kopyalanır. Ayırıcılar sekmelerdir.
-
«Tablo Yazdır»: Bir yazdırma işini ayarlamak için varsayılan iletişim kutusu açılır.
-
«İhracat Tablosu»: Tablo bir CSV dosyası olarak dışa aktarılır. Ayırıcılar noktalı virgüldür.
-
«Kiviat Diyagramı»: Gereklilik: En az üç metriğin tanımlanmış üst ve alt limitleri vardır.
Seçilen POU için bir radar grafiği oluşturulur. Bu, belirli bir standarda göre POU kodunun kalitesini görselleştirir.
Her bir metrik, orijini merkezde (0 değeri) olan ve dışa doğru üç eş merkezli halka bölgesine yayılan bir eksen olarak tasvir edilmiştir. İç halka bölgesi, metrik için tanımlanan alt sınırın altındaki değer aralığını temsil eder. Dış halka, üst sınırın üzerindeki değer aralığını temsil eder. Metriklerin eksenleri daire etrafında eşit olarak dağıtılmıştır.
Eksenlerdeki münferit metriklerin mevcut değerleri bir çizgi ile birbirine bağlanır. İdeal durumda, hattın tamamı orta bölgede yer alır.
-
adresini yapılandırın: İstenen metrikleri seçmek için tablo açılır. Bu, proje ayarlarındaki tabloya karşılık gelir.
-
«POU» adresini açın: POU düzenleyicide açılır.
Beş metrik için Kiviat diyagramı örneği
Metriğin adı ilgili eksenin sonunda görüntülenir ve POU'nun adı diyagramın sağ üst köşesinde görüntülenir.
Ayrıca bakınız
