यूज़र इंटरफ़ेस

परिचय

सिस्टम के साथ काम करने के लिए उपयोगकर्ताओं को सिस्टम की स्थिति को नियंत्रित करने व आकलन में सक्षम होना चाहिए. उदाहरण के लिए, मोटर चलाते समय एक चालक वाहन की दिशा नियंत्रण के लिए स्टीयरिंग व्हील का और गति नियंत्रण के लिए एक्सलरेटर पेडल, ब्रेक पेडल और गियरस्टिक का उपयोग करता है। चालक विंडशील्ड में से देखकर वाहन की स्थिति और स्पीडोमीटर पढ़कर वाहन की सटीक गति का अनुमान लगाता है। सकल रूप से ऑटोमोबाइल का यूज़र इंटरफ़ेस ऐसे यंत्रों का संयोजन है जिसके प्रयोग से चालक ड्राइविंग और वाहन के रख-रखाव के कार्यों को पूरा कर सकता है।

कंप्यूटिंग में यूज़र इंटरफ़ेस

कंप्यूटर विज्ञान और मानव-कंप्यूटर अन्योन्यक्रिया में 'यूज़र इंटरफ़ेस (एक कंप्यूटर प्रोग्राम का) ग्राफ़ीय, शाब्दिक और श्रव्य जानकारी जो प्रोग्राम उपयोगकर्ता के लिए प्रस्तुत करता है और प्रोग्राम को नियंत्रित करने के लिए उपयोगकर्ता द्वारा लागू नियंत्रण श्रंखला (जैसे कंप्यूटर कीबोर्ड के साथ कीस्ट्रोक्स, कंप्यूटर माउस की हरकतें और टचस्क्रीन के साथ चयन) को संदर्भित करता है।

निरंतरता

एक अच्छे यूज़र इंटरफ़ेस का प्रमुख गुण निरंतरता है। एक उपयोगकर्ता को सतत अपेक्षाओं का सेट प्रदान करना और फिर उन अपेक्षाओं को पूरा करना बढ़िया यूज़र इंटरफ़ेस डिज़ाइन है। निरुद्देश्य प्रयुक्त निरंतरता बुरी भी हो सकती है जब उपयोगकर्ता को इससे कोई लाभ न हो.
निरंतरता के तीन महत्वपूर्ण पहलू हैं।
सबसे पहले, विभिन्न सुविधाओं के लिए नियंत्रण एक ही तरीके से प्रस्तुत किये जाने चाहिए ताकि उपयोगकर्ताओं को नियंत्रण आसानी से मिल जाएं उदाहरण के लिए, उपयोगकर्ताओं को सॉफ्टवेयर का प्रयोग करना तब मुश्किल लगता है जब कुछ आदेश मेनू, कुछ प्रतीक, कुछ दाएं क्लिक के माध्यम से उपलब्ध होते हैं, कुछ स्क्रीन के एक कोने पर एक अलग बटन के नीचे, कुछ काम के आधार पर समूहीकृत, कुछ "आम" द्वारा वर्गीकृत, कुछ "उन्नत" के आधार पर समूहीकृत होते हैं। किसी आदेश को खोज रहे उपयोगकर्ता के पास सतत खोज रणनीति होनी चाहिए. जितनी अधिक खोज रणनीतियां होंगी उपयोगकर्ता के लिए खोज उतनी ही और अधिक निराशाजनक होगी. जितना अधिक सतत समूहीकरण उतनी ही आसान खोज.
दूसरा, "कम से कम विस्मय का सिद्धांत" महत्वपूर्ण है। विभिन्न सुविधाएं एक ही तरीके से काम करनी चाहिएं. उदाहरण के लिए, एडोब एक्रोबैट में कुछ विशेषताएं हैं "टूल का चयन करें फिर जिस पर लागू करना हैं उस पाठ्य वस्तु का चयन करें." अन्य हैं "पाठ्य वस्तु का चयन करें, तब चयनित के लिए कार्रवाई लागू करें." . सभी संदर्भों में आदेश उसी तरह काम करने चाहिएं.
तीसरा, यूज़र इंटरफ़ेस के प्रति निरंतरता सलाह संस्करण-प्रति-संस्करण परिवर्तित होती है। परिवर्तन कम से कम होना चाहिए और आगे की अनुकूलता बनाई रखी जानी चाहिए. उदाहरण के लिए, माइक्रोसॉफ़्ट ऑफ़िस 2003 में मेनू बार से माइक्रोसॉफ़्ट ऑफ़िस 2007 में रिबन टूलबार में बदलने से पुनर्डिज़ाइन को मिश्रित प्रतिक्रिया मिली जिसका उद्देश्य सर्वाधिक प्रयुक्त कार्यों को सुलभ कराना था। कहा गया कि इससे "गुस्सा और कुंठा" उत्पन्न हुए और "समय, प्रशिक्षण और लागत में प्रमुख प्रयास" लगे. बिजली उपयोगकर्ताओं ने कहा कि नए इंटरफ़ेस को "सीखने के लिए बहुत समय और धैर्य लगता है।" एक्सेल उपयोगकर्ता समूह द्वारा एक ऑनलाइन सर्वेक्षण ने बताया कि परिवर्तन के प्रति लगभग 80% उत्तरदाताओं की राय नकारात्मक थी और इस 80% में उत्पादकता में स्व-अनुमानित कमी "करीब 35%" थी।
यूज़र इंटरफ़ेस डिज़ाइन में निरंतरता सकल नहीं बल्कि एक गुण है लेकिन सबसे महत्वपूर्ण में से एक है। कुछ मामलों में, निरंतरता सिद्धांतों का उल्लंघन पर्याप्त स्पष्ट लाभ प्रदान कर सकता है और एक बुद्धिमान और सावधान यूज़र इंटरफ़ेस डिज़ाइनर कुछ अन्य महत्वपूर्ण लक्ष्य प्राप्त करने के लिए निरंतरता का उल्लंघन कर सकता है। आम तौर पर, कम परिपक्व सॉफ्टवेयर के कम यूज़र होते हैं जो यथापूर्व स्थिति में ही डूबे हैं। पुराने और अधिक विस्तृत रूप से प्रयुक्त सॉफ्टवेयर को विघटनकारी लागत से बचने के लिए यथापूर्व स्थिति को अधिक ध्यान से दूर करना चाहिए. सबसे अनुभवी उपयोगकर्ता और जो एक प्रोग्राम से सबसे अधिक लाभ प्राप्त करते हैं, ये वे उपयोगकर्ता हैं जो बदलने पर सबसे बड़ा खर्च वहन करते हैं। हालांकि, ऐसे आदान-प्रदान में निरंतरता सबसे महत्वपूर्ण मूल सिद्धांतों में से एक है और इसका यह कम से कम उल्लंघन किया जाना चाहिए. बेकार यूज़र इंटरफ़ेस डिज़ाइन और एक मौजूदा यूज़र इंटरफ़ेस पर खराब तरह से लागू परिवर्तन की लागत उपयोगकर्ताओं पर भारी पड़ सकती हैं।