Responsiveness
કોમ્પ્યુટર વિજ્ઞાનની વિભાવના તરીકે પ્રતિક્રિયા એ આપેલ સમયની અંદર સોંપાયેલ કાર્યો પૂર્ણ કરવા માટે સિસ્ટમ અથવા કાર્યાત્મક એકમની ચોક્કસ ક્ષમતાનો સંદર્ભ આપે છે. ઉદાહરણ તરીકે, તે આર્ટિફિશિયલ ઇન્ટેલિજન્સ સિસ્ટમની તેના કાર્યોને સમયસર સમજવા અને અમલમાં મૂકવાની ક્ષમતાનો સંદર્ભ આપશે. પ્રતિક્રિયાશીલ સિદ્ધાંતમાં, પ્રતિક્રિયાશીલતા એ સ્થિતિસ્થાપકતા, સ્થિતિસ્થાપકતા અને સંદેશ સંચાલિત સાથે મૂળભૂત માપદંડોમાંનું એક છે. તે મજબૂતાઈના સિદ્ધાંત (વી સિદ્ધાંતમાંથી) હેઠળના માપદંડોમાંનું એક છે. અન્ય ત્રણ અવલોકનક્ષમતા, પુનઃપ્રાપ્તિ અને કાર્ય અનુરૂપતા છે. વિ. પ્રદર્શન સોફ્ટવેર કે જેમાં યોગ્ય પ્રક્રિયા વ્યવસ્થાપનનો અભાવ હોય તે ઝડપી મશીન પર પણ નબળો પ્રતિસાદ આપી શકે છે. બીજી બાજુ, ધીમું હાર્ડવેર પણ પ્રતિભાવશીલ સોફ્ટવેર ચલાવી શકે છે. તે વધુ મહત્વપૂર્ણ છે કે સિસ્ટમ વાસ્તવમાં ઉપલબ્ધ સંસાધનોનો શક્ય તેટલી શ્રેષ્ઠ રીતે ખર્ચ કરે. દાખલા તરીકે, માઉસ ડ્રાઇવરને પ્રવાહી માઉસ ક્રિયાપ્રતિક્રિયાઓ પ્રદાન કરવા માટે ખૂબ જ ઉચ્ચ અગ્રતા પર ચલાવવા દેવાનું અર્થપૂર્ણ છે. લાંબા ગાળાની કામગીરીઓ માટે, જેમ કે મોટી ફાઇલોની નકલ કરવી, ડાઉનલોડ કરવી અથવા રૂપાંતરિત કરવી, સૌથી મહત્વપૂર્ણ પરિબળ એ છે કે સારી વપરાશકર્તા-પ્રતિક્રિયા પ્રદાન કરવી અને કામગીરીની કામગીરી નહીં કારણ કે તે માત્ર ફાજલ પ્રોસેસર સમયનો ઉપયોગ કરીને પૃષ્ઠભૂમિમાં સારી રીતે ચલાવી શકે છે. વિલંબ લાંબો વિલંબ વપરાશકર્તાની હતાશાનું મુખ્ય કારણ હોઈ શકે છે, અથવા વપરાશકર્તાને એવું માનવા તરફ દોરી શકે છે કે સિસ્ટમ કાર્યરત નથી, અથવા આદેશ અથવા ઇનપુટ હાવભાવને અવગણવામાં આવ્યો છે. તેથી માનવ-કમ્પ્યુટર-ક્રિયાપ્રતિક્રિયા (એચસીઆઈ) માટે પ્રતિભાવને આવશ્યક ઉપયોગીતા મુદ્દો માનવામાં આવે છે. પ્રતિભાવ સિદ્ધાંત પાછળનો તર્ક એ છે કે પ્રણાલીએ વપરાશકર્તાઓને સમયસર અને સંગઠિત રીતે કામગીરીના પરિણામો પહોંચાડવા જોઈએ. હતાશા થ્રેશોલ્ડ પરિસ્થિતિ અને એ હકીકત પર આધાર રાખીને તદ્દન અલગ હોઈ શકે છે કે વપરાશકર્તા ઇન્ટરફેસ દૃશ્યમાન પ્રતિસાદ બતાવવા માટે સ્થાનિક અથવા દૂરસ્થ સિસ્ટમો પર આધાર રાખે છે. ઓછામાં ઓછા ત્રણ વપરાશકર્તા સહિષ્ણુતા થ્રેશોલ્ડ છે (એટલે કે. ): 0.1 સેકન્ડની અંદર 0.1 સેકન્ડ પ્રતિસાદ તાત્કાલિક (ઉચ્ચ વપરાશકર્તા સંતોષ) તરીકે જોવામાં આવે છે; 0.1 સેકન્ડ અને 1.0 સેકન્ડની વચ્ચે 1.0 સેકન્ડ થોડો વિલંબ માનવામાં આવે છે, જે સ્થાનિક સિસ્ટમમાં હેરાન કરનારો માનવામાં આવે છે પરંતુ વેબ ઇન્ટરફેસમાં સહન કરવામાં આવે છે જે પ્રતિસાદ માટે દૂરસ્થ સિસ્ટમ પર આધાર રાખે છે; આ પ્રકારનો વિલંબ સામાન્ય રીતે વપરાશકર્તાના વિચારોના પ્રવાહને વિક્ષેપિત કરતું નથી; 1 સેકન્ડ અને 10 સેકન્ડની વચ્ચે 10 સેકન્ડ, વપરાશકર્તાના વિચારોના પ્રવાહમાં વિક્ષેપ આવે છે (વપરાશકર્તા ઉત્પાદકતાને ગંભીર અસર થાય છે) પરંતુ વપરાશકર્તા તેનું ધ્યાન કાર્ય કરવામાં આવી રહ્યું છે તેના પર કેન્દ્રિત રાખવામાં સક્ષમ છે; 10 સેકન્ડથી વધુ રાહ જોવી અસ્વીકાર્ય માનવામાં આવે છે કારણ કે તે સામાન્ય રીતે કાર્ય કરવામાં વપરાશકર્તાનું ધ્યાન વિક્ષેપિત કરે છે. પ્રતિભાવમાં સુધારો કરવાના ઉકેલો અસંખ્ય અન્ય વિકલ્પો અસ્તિત્વમાં હોવા છતાં, પ્રતિભાવના મુદ્દાઓ માટે સૌથી વધુ વારંવાર ઉપયોગમાં લેવાતા અને ભલામણ કરાયેલા જવાબો છેઃ એલ્ગોરિધમ અથવા પદ્ધતિ કે જેના દ્વારા પરિણામ ઉત્પન્ન થાય છે તેમાંથી નકામું, અનુત્પાદક આઉટપુટ દૂર કરીને આઉટપુટ પહોંચાડતી પ્રક્રિયાને શ્રેષ્ઠ બનાવવી. એક યોગ્ય પ્રક્રિયા વ્યવસ્થાપન પ્રણાલી, જે એવી કામગીરીઓને સર્વોચ્ચ પ્રાથમિકતા આપે છે જે અન્યથા વપરાશકર્તાના કાર્ય પ્રવાહમાં વિક્ષેપ પાડશે, જેમ કે ટાઇપિંગ, ઓનસ્ક્રીન બટનો અથવા માઉસ પોઇન્ટરને ખસેડવું. સામાન્ય રીતે અન્ય કામગીરીઓ માટે વચ્ચે પૂરતો "નિષ્ક્રિય સમય" હોય છે. વપરાશકર્તા આગળ કરી શકે તેવી કામગીરીઓ માટે તૈયારી કરવા માટે નિષ્ક્રિય સમયનો ઉપયોગ કરવો. સિસ્ટમ વ્યસ્ત હોય ત્યારે વપરાશકર્તાને કંઈક ઉત્પાદક કરવા દો, ઉદાહરણ તરીકે, ફોર્મમાં માહિતી લખવી, માર્ગદર્શિકા વાંચવી વગેરે. દાખલા તરીકે, ટેબ કરેલ બ્રાઉઝરમાં, વપરાશકર્તા એક પૃષ્ઠ વાંચી શકે છે જ્યારે બીજું લોડ કરી શકે છે. ઓપરેશન પૂર્ણ થાય તે પહેલાં મધ્યવર્તી પરિણામો પ્રદાન કરો. દાખલા તરીકે, બધી છબીઓ લોડ થાય તે પહેલાં વેબ પેજ પહેલેથી જ સંચાલિત થઈ શકે છે, જે નિષ્ક્રિય સમય લેશે જે અન્યથા બિનજરૂરી રીતે ખર્ચવામાં આવશે. જો થોડી રાહ જોવી અનિવાર્ય હોય, તો પ્રગતિ સૂચક હતાશાને નોંધપાત્ર રીતે ઘટાડી શકે છે. ટૂંકા વિલંબ માટે, એનિમેટેડ ચિહ્ન પૂરતું હોઈ શકે છે. લાંબા વિલંબને પ્રગતિ પટ્ટી સાથે વધુ સારી રીતે આવરી લેવામાં આવે છે, અથવા, જો શક્ય હોય તો, સિસ્ટમએ ઓપરેશન શરૂ કરતા પહેલા કેટલો સમય લેવાનો છે તેનો અંદાજ આપવો જોઈએ. વિશ્વસનીયતા, ઉપલબ્ધતા અને સેવાક્ષમતા સ્થિતિસ્થાપકતા (ક્લાઉડ કમ્પ્યુટિંગ) સ્થિતિસ્થાપકતા ચપળ બાંધકામ પ્રતિક્રિયાશીલ વપરાશકર્તા ઇન્ટરફેસ પ્રતિભાવ વેબ ડિઝાઇન સંદર્ભો બાહ્ય કડીઓ પ્રકરણ 9 પણ જુઓ. પ્રતિભાવશીલ વપરાશકર્તા ઇન્ટરફેસનું નિર્માણ કરવું. જી. એન. ઓ. એમ. ઈ. હ્યુમન ઇન્ટરફેસ ગાઈડલાઈન્સ <આઇ. ડી. 1> કોમ્પ્યુટર આર્કિટેક્ચર કોમ્પ્યુટર સિસ્ટમ્સ મેઝરમેન્ટ સિસ્ટમ્સ એન્જિનિયરિંગ યુઝર ઇન્ટરફેસ તકનીકોમાંથી નેટબીન્સ પર યુ. આઈ. રિસ્પોન્સિવનેસ પર યુઝેબિલિટી એન્જિનિયરિંગ (1993) પુસ્તકમાંથી ડેવિડ સ્વીટ એક્સટેપ્ટ દ્વારા લખાયેલ.