Responsiveness
कंप्यूटर विज्ञान की एक अवधारणा के रूप में प्रतिक्रिया एक निश्चित समय के भीतर निर्धारित कार्यों को पूरा करने के लिए एक प्रणाली या कार्यात्मक इकाई की विशिष्ट क्षमता को संदर्भित करती है। उदाहरण के लिए, यह एक कृत्रिम बुद्धिमत्ता प्रणाली की समय पर अपने कार्यों को समझने और उन्हें पूरा करने की क्षमता को संदर्भित करेगा। प्रतिक्रियाशील सिद्धांत में, प्रतिक्रियाशीलता लचीलापन, लोच और संदेश संचालित के साथ मौलिक मानदंडों में से एक है। यह मजबूती के सिद्धांत (ए वी सिद्धांत से) के तहत मानदंडों में से एक है। अन्य तीन अवलोकन, पुनर्प्राप्ति और कार्य अनुरूपता हैं। बनाम प्रदर्शन सॉफ्टवेयर जिसमें एक सभ्य प्रक्रिया प्रबंधन का अभाव है, एक तेज मशीन पर भी खराब प्रतिक्रिया हो सकती है। दूसरी ओर, धीमा हार्डवेयर भी प्रतिक्रियाशील सॉफ्टवेयर चला सकता है। यह बहुत अधिक महत्वपूर्ण है कि एक प्रणाली वास्तव में उपलब्ध संसाधनों को सर्वोत्तम तरीके से खर्च करे। उदाहरण के लिए, माउस ड्राइवर को तरल माउस इंटरैक्शन प्रदान करने के लिए बहुत उच्च प्राथमिकता पर चलाने देना समझ में आता है। लंबी अवधि के संचालन के लिए, जैसे कि बड़ी फ़ाइलों की प्रतिलिपि बनाना, डाउनलोड करना या परिवर्तित करना सबसे महत्वपूर्ण कारक अच्छा उपयोगकर्ता-प्रतिक्रिया प्रदान करना है न कि संचालन का प्रदर्शन क्योंकि यह केवल अतिरिक्त प्रोसेसर समय का उपयोग करके पृष्ठभूमि में काफी अच्छी तरह से चल सकता है। देरी लंबी देरी उपयोगकर्ता की हताशा का एक प्रमुख कारण हो सकती है, या उपयोगकर्ता को यह विश्वास करने के लिए प्रेरित कर सकती है कि सिस्टम काम नहीं कर रहा है, या कि एक आदेश या इनपुट इशारे को नजरअंदाज कर दिया गया है। इसलिए प्रतिक्रिया को मानव-कंप्यूटर-बातचीत (एच. सी. आई.) के लिए एक आवश्यक उपयोगिता मुद्दा माना जाता है। प्रतिक्रियाशीलता सिद्धांत के पीछे तर्क यह है कि प्रणाली को समय पर और संगठित तरीके से उपयोगकर्ताओं को एक संचालन के परिणाम प्रदान करने चाहिए। हताशा की सीमा काफी अलग हो सकती है, जो स्थिति और इस तथ्य पर निर्भर करती है कि उपयोगकर्ता इंटरफेस एक दृश्य प्रतिक्रिया दिखाने के लिए स्थानीय या दूरस्थ प्रणालियों पर निर्भर करता है। कम से कम तीन उपयोगकर्ता सहिष्णुता सीमाएँ हैं (अर्थात। ): 0 सेकंड के तहत 0 सेकंड प्रतिक्रिया को तात्कालिक (उच्च उपयोगकर्ता संतुष्टि) के रूप में माना जाता है; 0 सेकंड और 1 सेकंड के बीच 1 सेकंड थोड़ी देरी मानी जाती है, जिसे स्थानीय प्रणाली में कष्टप्रद माना जाता है, लेकिन एक वेब इंटरफेस में सहन किया जाता है जो प्रतिक्रिया के लिए एक दूरस्थ प्रणाली पर निर्भर करता है; इस तरह की देरी आमतौर पर उपयोगकर्ता के विचारों के प्रवाह को बाधित नहीं करती है; 1 सेकंड और 10 सेकंड के बीच 10 सेकंड, उपयोगकर्ता के विचारों का प्रवाह बाधित होता है (उपयोगकर्ता उत्पादकता गंभीर रूप से प्रभावित होती है) लेकिन उपयोगकर्ता अपना ध्यान प्रदर्शन किए जा रहे कार्य पर केंद्रित रखने में सक्षम होता है; 10 सेकंड से अधिक प्रतीक्षा को अस्वीकार्य माना जाता है क्योंकि यह आमतौर पर किए जा रहे कार्य पर उपयोगकर्ता का ध्यान बाधित करता है। प्रतिक्रियाशीलता में सुधार के लिए समाधान हालांकि कई अन्य विकल्प मौजूद हो सकते हैं, प्रतिक्रियाशीलता के मुद्दों के लिए सबसे अधिक बार उपयोग किए जाने वाले और अनुशंसित उत्तर हैंः उस प्रक्रिया को अनुकूलित करना जो उस एल्गोरिथ्म या विधि से व्यर्थ, अनुत्पादक उत्पादन को समाप्त करके आउटपुट प्रदान करती है जिसके द्वारा परिणाम उत्पन्न किया जाता है। एक सभ्य प्रक्रिया प्रबंधन प्रणाली, जो उन कार्यों को सर्वोच्च प्राथमिकता देती है जो अन्यथा उपयोगकर्ता के कार्य प्रवाह को बाधित कर सकते हैं, जैसे टाइपिंग, ऑनस्क्रीन बटन, या माउस पॉइंटर को स्थानांतरित करना। आम तौर पर अन्य संचालन के लिए बीच में पर्याप्त "निष्क्रिय समय" होता है। निष्क्रिय समय का उपयोग उन कार्यों की तैयारी के लिए करना जो उपयोगकर्ता आगे कर सकता है। जब सिस्टम व्यस्त हो तो उपयोगकर्ता को कुछ उपयोगी काम करने दें, उदाहरण के लिए, एक फॉर्म में जानकारी लिखना, एक मैनुअल पढ़ना, आदि। उदाहरण के लिए, एक टैब वाले ब्राउज़र में, उपयोगकर्ता दूसरे को लोड करते समय एक पृष्ठ पढ़ सकता है। ऑपरेशन समाप्त होने से पहले मध्यवर्ती परिणाम दें। उदाहरण के लिए, सभी छवियों को लोड करने से पहले एक वेब पेज पहले से ही संचालित किया जा सकता है, जो निष्क्रिय समय लेगा जो अन्यथा अनावश्यक रूप से खर्च किया जाएगा। यदि कुछ प्रतीक्षा अपरिहार्य है, तो एक प्रगति संकेतक हताशा को काफी कम कर सकता है। छोटी देरी के लिए, एक एनिमेटेड आइकन पर्याप्त हो सकता है। लंबे समय तक देरी को प्रगति पट्टी के साथ बेहतर तरीके से कवर किया जाता है, या, यदि संभव हो, तो प्रणाली को उस समय का एक अनुमान प्रदान करना चाहिए जो एक ऑपरेशन को शुरू करने से पहले लेने वाला है। विश्वसनीयता, उपलब्धता और सेवा क्षमता लोच (क्लाउड कंप्यूटिंग) लचीलापन फुर्तीला निर्माण प्रतिक्रियाशील उपयोगकर्ता इंटरफेस प्रतिक्रियाशील वेब डिज़ाइन संदर्भ बाहरी लिंक अध्याय 9 भी देखें। एक उत्तरदायी उपयोगकर्ता इंटरफेस का निर्माण। डेविड स्वीट द्वारा लिखित पुस्तक यूजेबिलिटी इंजीनियरिंग (1993) ऑन रेस्पॉन्स टाइम यू. आई. रेस्पोंसिवेनेस ऑन नेटबीन्स विकी एक्सेप्टेबल रेस्पॉन्स टाइम्स फ्रॉम द GNOME ह्यूमन इंटरफेस गाइड लाइन्स http://www.baychi.org/calendar/20031111 कंप्यूटर आर्किटेक्चर कंप्यूटर सिस्टम मेजरमेंट सिस्टम इंजीनियरिंग यूजर इंटरफेस तकनीक