GB
What distinguishes corrective, adaptive, and perfective maintenance?
IN
सुधारात्मक, अनुकूली और उत्तम रखरखाव में क्या अंतर है?
A
Corrective by customers; adaptive and perfective by vendor
ग्राहकों द्वारा सुधारात्मक; विक्रेता द्वारा अनुकूली और परिपूर्ण
B
Corrective fixes defects; adaptive modifies for changed environments (new OS, hardware, laws); perfective enhances functionality or performance beyond original requirements
सुधारात्मक दोषों को ठीक करता है; बदले हुए परिवेश के लिए अनुकूली संशोधन (नया ओएस, हार्डवेयर, कानून); परफेक्टिव मूल आवश्यकताओं से परे कार्यक्षमता या प्रदर्शन को बढ़ाता है
C
All three types refer to different stages of the same bug-fixing process
सभी तीन प्रकार एक ही बग-फिक्सिंग प्रक्रिया के विभिन्न चरणों को संदर्भित करते हैं
D
Corrective addresses security; adaptive performance; perfective usability
सुधारात्मक पते सुरक्षा; अनुकूली प्रदर्शन; उत्तम प्रयोज्यता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Swanson (1976) classified maintenance into: Corrective (debugging), Adaptive (modifying for environmental changes), Perfective (improvements). Studies show perfective maintenance consumes most effort (50-60%), followed by adaptive (20-25%), then corrective (15-20%).
व्याख्या (हिन्दी)
स्वानसन (1976) ने रखरखाव को इसमें वर्गीकृत किया: सुधारात्मक (डीबगिंग), अनुकूली (पर्यावरणीय परिवर्तनों के लिए संशोधन), परफेक्ट (सुधार)। अध्ययनों से पता चलता है कि उत्तम रखरखाव में सबसे अधिक प्रयास (50-60%) लगता है, उसके बाद अनुकूली (20-25%), फिर सुधारात्मक (15-20%) होता है।