सॉफ्टवेयर की गुणवत्ता को मापने विश्वसनीय सिस्टम विकसित करने के लिए आवश्यक है। मीट्रिक मात्रात्मक डेटा प्रदान करते हैं जो सॉफ्टवेयर उत्पादों में ताकत और कमजोरियों की पहचान करने में मदद करते हैं। यह लेख प्रभावी ढंग से सॉफ्टवेयर गुणवत्ता का आकलन करने के लिए उपयोग किए जाने वाले प्रमुख मैट्रिक्स और गणनाओं की पड़ताल करता है।

सामान्य सॉफ्टवेयर गुणवत्ता मीट्रिक

कई मीट्रिक व्यापक रूप से सॉफ्टवेयर की गुणवत्ता के विभिन्न पहलुओं का मूल्यांकन करने के लिए उपयोग किए जाते हैं। इनमें दोष घनत्व, कोड कवरेज और रखरखाव सूचकांक शामिल हैं। प्रत्येक मीट्रिक विशिष्ट क्षेत्रों जैसे विश्वसनीयता, परीक्षण प्रभावशीलता और रखरखाव में आसानी में अंतर्दृष्टि प्रदान करता है।

कमी की गणना

दोष घनत्व सॉफ्टवेयर के आकार के सापेक्ष दोषों की संख्या को मापता है। यह सॉफ्टवेयर के आकार से दोषों की कुल संख्या को विभाजित करके, आमतौर पर हजारों कोड (KLOC) में गणना की जाती है।

सूत्र: Defect घनत्व = दोषों की संख्या / KLOC]

कोड कवरेज मीट्रिक

कोड कवरेज परीक्षण के दौरान निष्पादित कोड का प्रतिशत दर्शाता है। उच्च कवरेज अधिक गहन परीक्षण का सुझाव देता है, जिससे कम अज्ञात बग हो सकते हैं। आम प्रकार के कथन, शाखा और पथ कवरेज शामिल हैं।

रखरखाव सूचकांक

रखरखाव सूचकांक विभिन्न कोड मीट्रिक को एक ही स्कोर में जोड़ती है जो दर्शाता है कि आसानी से सॉफ्टवेयर कैसे बनाए रखा जा सकता है। यह cyclomatic जटिलता, कोड की रेखाओं और कोड पठनीयता जैसे कारकों पर विचार करता है।

  • घनत्व
  • कोड कवरेज
  • रखरखाव सूचकांक
  • प्रतिक्रिया समय
  • विश्वसनीयता मीट्रिक