SOFTWARE METRICS VS MEASUREMENT

Agar Achha Laga Ho To Rating Dene Ka Baba..??

SOFTWARE METRICS

एक सॉफ्टवेयर मीट्रिक सॉफ्टवेयर विशेषताओं का एक उपाय है जो मात्रात्मक या गणनीय हैं।
सॉफ़्टवेयर मीट्रिक कई कारणों से महत्वपूर्ण हैं, जिसमें सॉफ़्टवेयर प्रदर्शन को मापना, कार्य आइटम की योजना बनाना, 
उत्पादकता को मापना और कई अन्य उपयोग शामिल हैं।
सॉफ्टवेयर विकास प्रक्रिया के भीतर, कई मीट्रिक हैं जो सभी एक-दूसरे से संबंधित हैं।
सॉफ्टवेयर मेट्रिक्स प्रबंधन के चार कार्यों से संबंधित हैं:
Planning, Organization, Control, or Improvement. योजना, संगठन, नियंत्रण, या सुधार।

इस Article में, हम सॉफ्टवेयर मेट्रिक्स के कई उदाहरणों सहित कई विषयों पर चर्चा करने जा रहे हैं:

  • Benefits of Software Metrics.         सॉफ्टवेयर मेट्रिक्स के लाभ |
  • How Software Metrics Lack Clarity.        कैसे सॉफ्टवेयर मेट्रिक्स कमी स्पष्टता |

1) Benefits of Software Metrics.  (सॉफ्टवेयर मेट्रिक्स के लाभ ) :-

सॉफ्टवेयर मेट्रिक्स को ट्रैक करने और विश्लेषण करने का लक्ष्य वर्तमान उत्पाद या प्रक्रिया की गुणवत्ता निर्धारित करना है |
इसके लाभ निम्नलिखित है :-
  • Increase return on investment (ROI)
  • Identify areas of improvement
  • Manage workloads
  • Reduce overtime
  • Reduce costs

2) How Software Metrics Lack Clarity.  (कैसे सॉफ्टवेयर मेट्रिक्स कमी स्पष्टता) :-

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

* पहला तरीका यह की सभी लाइन ऑफ कोड को काउंट करें | लेकिन कुछ सॉफ्टवेयर डेवलपर इस गिनती को स्वीकार नहीं
 करते हैं क्योंकि इसमें "dead code " या comment की रेखाएं शामिल हो सकती हैं।
* दूसरा  तरीका यह की प्रत्येक logical statement को code की एक पंक्ति माना जा सकता है।

SOFTWARE MEASUREMENT

engineer product (इंजीनियर उत्पाद) या प्रणाली की गुणवत्ता का आकलन करने के लिए और बनाए गए मॉडल को बेहतर ढंग से समझने के
लिए, कुछ उपायों का उपयोग किया जाता है | MEASUREMENT (मापन) एक सॉफ्टवेयर प्रोजेक्ट में आकलन, गुणवत्ता नियंत्रण, उत्पादकता
मूल्यांकन और परियोजना नियंत्रण में मदद करता है। software measurement को दो category में बांटा गया है direct measure और
indirect measure.

Direct measure में लागत, प्रयास और,execution speed, और अन्य defects की रिपोर्ट जैसे उत्पादों की प्रक्रिया शामिल है।
Indirect measure में functionality (कार्यक्षमता), quality (गुणवत्ता), complexity (जटिलता), reliability (विश्वसनीयता),
maintainability (रखरखाव), और कई अन्य उत्पादों जैसे उत्पादों शामिल हैं।

मापन प्रक्रिया को पांच गतिविधियों के एक सेट द्वारा चिह्नित किया गया है, जो नीचे निम्नलिखित है:-

Formulation (फॉर्मूलेशन): यह माप के तहत सॉफ्टवेयर के लिए उचित मीट्रिक मापता है और विकसित करता है।
Collection (संग्रह): यह तैयार मेट्रिक्स प्राप्त करने के लिए डेटा एकत्र करता है।
Analysis (विश्लेषण): यह मेट्रिक्स और गणितीय उपकरणों के उपयोग की गणना करता है।
Interpretation (व्याख्या): यह प्रतिनिधित्व की गुणवत्ता में अंतर्दृष्टि प्राप्त करने के लिए मीट्रिक का विश्लेषण करता है।
Feedback (प्रतिक्रिया): यह उत्पाद मीट्रिक से सॉफ़्टवेयर टीम में प्राप्त अनुशंसा को संप्रेषित करता है।

Be the first to comment

Leave a Reply

Your email address will not be published.


*