व्हाइट बॉक्स (सॉफ्टवेयर इंजीनियरिंग)

व्हाइट बॉक्स (या ग्लास बॉक्स, स्पष्ट बॉक्स, या विवृत बॉक्स) एक उपप्रणाली है, जिसके आंतरिक भाग को देखा जा सकता है लेकिन सामान्यतः परिवर्तित नहीं किया जा सकता है। इस शब्द का उपयोग प्रणाली अभियांत्रिकी, सॉफ्टवेयर इंजीनियरिंग और बुद्धिमान उपयोगकर्ता इंटरफ़ेस डिज़ाइन में किया जाता है, जहां यह समझाने योग्य कृत्रिम बुद्धिमत्ता में हाल की रुचि से निकटता से संबंधित है।

सामान्य तौर पर उपप्रणाली के आंतरिक तक पहुंच होने से उपप्रणाली को समझना आसान हो जाता है, लेकिन हैक करना भी आसान हो जाता है (प्रौद्योगिकी स्लैंग); उदाहरण के लिए, यदि कोई प्रोग्रामर स्रोत कोड की जांच कर सकता है, तो एल्गोरिदम में कमजोरियों का पता लगाना बहुत आसान है। यह व्हाइट-बॉक्स परीक्षण को ब्लैक-बॉक्स परीक्षण की तुलना में अधिक प्रभावी बनाता है लेकिन उपप्रणाली को समझने के लिए परीक्षक की ओर से आवश्यक परिष्कार से अत्यधिक अधिक कठिन होता है।

ग्लास बॉक्स में ब्लैक बॉक्स की धारणा मूल रूप से कंप्यूटिंग नौसिखियों को जटिल विषयों को पढ़ाने के लिए रूपक के रूप में उपयोग की गई थी।



यह भी देखें

 * ब्लैक बॉक्स
 * ग्रे-बॉक्स परीक्षण