Ang mga metriko ay nagbibigay ng impormasyong pang-uri na tumutulong sa pagkilala ng mga lakas at kahinaan sa mga produktong software.Ang artikulong ito ay tumutuklas ng mga susing metriko at kalkulasyon na ginagamit upang mabisang makalkula ang kalidad ng software.
Karaniwang mga Metric na Mahuhusay sa Software
Ang ilang mga metriko ay malawakang ginagamit upang suriin ang iba't ibang mga aspeto ng kalidad ng software kabilang dito ang diperensiyang densidad, saklaw ng kodigo, at index ng stability. ang bawat metriko ay nagbibigay ng mga kabatiran sa mga espesipikong saklaw gaya ng pagkamaaasahan, pagiging mabisa ng pagsubok, at kadalian ng pagpapanatili.
Pagkalkula sa Depektong Dentiksiyon
Ang defluenza density ay sumusukat sa bilang ng mga depekto na may kaugnayan sa laki ng software. Ito ay kinakalkula sa pamamagitan ng paghahati ng kabuuang bilang ng mga depekto sa pamamagitan ng sukat ng software, karaniwang sa libu-libong linya ng code (KLOC).
Formula: Defect Density = Bilang ng mga Defect / KLOC[]
Mga Metric sa Pagtatakip ng Kodigo
Ipinakikita ng mga impormasyong nasasaklawan ng mga detalye ang porsiyento ng kodigong ginagawa sa panahon ng pagsubok.
Indise ng Pananatiling Matatag
Ang index ng stability ay nagsasama ng iba't ibang mga code metrics sa isang score na nagpapakita kung gaano kadaling mapanatili ang software. Isinasaalang-alang nito ang mga salik tulad ng cyclomatic complex, mga linya ng code, at ang pagiging madaling makuha ng code.
- Kabaligang densidad
- Pagsaklaw ng Kodigo
- Restaurant index
- Pagtugon
- Muling Nakapanibagong mga metriko