AlexeyLyapeshkin / METROLOGY_1

Метрики Холстеда

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

METROLOGY_1

Метрики Холстеда

Метрология, БГУИР 2018

Болтак С.В. Отдельно спасибо Игореше.

Ме́трика програ́ммного обеспе́чения (англ. software metric) — мера, позволяющая получить численное значение некоторого свойства программного обеспечения или его спецификаций. Основу метрики Холстеда составляют четыре измеряемых характеристики программы: n1 - число уникальных операторов программы, включая символы- разделители, имена процедур и знаки операций (словарь операторов); n2 - число уникальных операндов программы (словарь операндов); N1 - общее число операторов в программе; N2 - общее число операндов в программе. Опираясь на эти характеристики, получаемые непосредственно при анализе исходных текстов программ, М. Холстед вводит следующие оценки:

словарь программы

n1=n1+n2,


длину программы


N=N1+N2,(1)


объем программы


V=N*log2(n) (бит).(2)


Под битом подразумевается логическая единица информации - символ, оператор, операнд.

About

Метрики Холстеда


Languages

Language:Pascal 100.0%