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

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

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



यह भी देखें

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