Responsiveness
کمپیوٹر سائنس کے تصور کے طور پر ردعمل سے مراد کسی نظام یا فعال اکائی کی مخصوص صلاحیت ہے جو مقررہ وقت کے اندر تفویض کردہ کاموں کو مکمل کرتی ہے۔ مثال کے طور پر، یہ مصنوعی ذہانت کے نظام کی اپنے کاموں کو بروقت سمجھنے اور انجام دینے کی صلاحیت کی طرف اشارہ کرتا ہے۔ رد عمل کے اصول میں، ردعمل لچک، لچک اور پیغام پر مبنی بنیادی معیار میں سے ایک ہے۔ یہ مضبوطی کے اصول (اے وی اصول سے) کے تحت معیار میں سے ایک ہے۔ دیگر تین مشاہدہ، بازیافت، اور کام کی مطابقت ہیں۔ بمقابلہ کارکردگی والا سافٹ ویئر جس میں اچھے عمل کے انتظام کا فقدان ہے، تیز رفتار مشین پر بھی ناقص ردعمل کا باعث بن سکتا ہے۔ دوسری طرف، سست ہارڈ ویئر بھی ذمہ دار سافٹ ویئر چلا سکتا ہے۔ یہ بہت زیادہ اہم ہے کہ ایک نظام اصل میں دستیاب وسائل کو بہترین طریقے سے خرچ کرے۔ مثال کے طور پر، ماؤس ڈرائیور کو فلوئڈ ماؤس انٹرایکشن فراہم کرنے کے لیے بہت زیادہ ترجیح پر چلانے دینا سمجھ میں آتا ہے۔ طویل مدتی کارروائیوں کے لیے، جیسے بڑی فائلوں کو کاپی کرنا، ڈاؤن لوڈ کرنا یا تبدیل کرنا سب سے اہم عنصر صارف کو اچھا فیڈ بیک فراہم کرنا ہے نہ کہ آپریشن کی کارکردگی کیونکہ یہ صرف اسپیئر پروسیسر ٹائم کا استعمال کرتے ہوئے پس منظر میں کافی اچھی طرح چل سکتا ہے۔ تاخیر طویل تاخیر صارف کی مایوسی کی ایک بڑی وجہ ہو سکتی ہے، یا صارف کو یہ یقین کرنے پر مجبور کر سکتی ہے کہ سسٹم کام نہیں کر رہا ہے، یا یہ کہ کمانڈ یا ان پٹ کے اشارے کو نظر انداز کر دیا گیا ہے۔ اس لیے ردعمل کو انسانی کمپیوٹر تعامل (ایچ سی آئی) کے لیے استعمال کا ایک لازمی مسئلہ سمجھا جاتا ہے۔ ردعمل کے اصول کے پیچھے استدلال یہ ہے کہ نظام کو کسی آپریشن کے نتائج کو بروقت اور منظم طریقے سے صارفین تک پہنچانا چاہیے۔ مایوسی کی حد کافی مختلف ہو سکتی ہے، صورتحال اور اس حقیقت پر منحصر ہے کہ صارف انٹرفیس نظر آنے والے ردعمل کو ظاہر کرنے کے لیے مقامی یا دور دراز کے نظاموں پر منحصر ہے۔ کم از کم تین صارف رواداری کی حدود ہیں (یعنی۔ ): 0.1 سیکنڈ کے اندر 0.1 سیکنڈ ردعمل کو فوری سمجھا جاتا ہے (اعلی صارف اطمینان) ؛ 0.1 سیکنڈ اور 1 سیکنڈ کے درمیان 1 سیکنڈ معمولی تاخیر سمجھی جاتی ہے، جسے مقامی نظام میں پریشان کن سمجھا جاتا ہے لیکن ویب انٹرفیس میں برداشت کیا جاتا ہے جو ردعمل کے لیے ریموٹ سسٹم پر منحصر ہوتا ہے۔ اس قسم کی تاخیر عام طور پر صارف کے خیالات کے بہاؤ میں خلل نہیں ڈالتی ہے۔ 1 سیکنڈ اور 10 سیکنڈ کے درمیان 10 سیکنڈ، صارف کے خیالات کے بہاؤ میں خلل پڑتا ہے (صارف کی پیداواری صلاحیت شدید متاثر ہوتی ہے) لیکن صارف اپنی توجہ انجام دیے جانے والے کام پر مرکوز رکھنے کے قابل ہوتا ہے۔ 10 سیکنڈ سے زیادہ انتظار کو ناقابل قبول سمجھا جاتا ہے کیونکہ یہ عام طور پر انجام دیے جانے والے کام پر صارف کی توجہ میں خلل ڈالتا ہے۔ ردعمل کو بہتر بنانے کے حل اگرچہ متعدد دوسرے اختیارات موجود ہو سکتے ہیں، لیکن ردعمل کے مسائل کے لیے سب سے زیادہ استعمال ہونے والے اور تجویز کردہ جوابات یہ ہیں: اس عمل کو بہتر بنانا جو الگورتھم یا طریقہ کار سے فضول، غیر پیداواری پیداوار کو ختم کر کے آؤٹ پٹ فراہم کرتا ہے جس کے ذریعے نتیجہ پیدا ہوتا ہے۔ ایک مہذب عمل کے انتظام کا نظام، جو ان کارروائیوں کو سب سے زیادہ ترجیح دیتا ہے جو بصورت دیگر صارف کے کام کے بہاؤ میں خلل ڈالتے ہیں، جیسے ٹائپنگ، آن اسکرین بٹن، یا ماؤس پوائنٹر کو منتقل کرنا۔ عام طور پر دوسرے آپریشنز کے درمیان کافی "بیکار وقت" ہوتا ہے۔ ان کارروائیوں کی تیاری کے لیے بیکار وقت کا استعمال کرنا جو صارف آگے کر سکتا ہے۔ جب نظام مصروف ہو تو صارف کو کچھ نتیجہ خیز کام کرنے دیں، مثال کے طور پر، کسی فارم میں معلومات لکھنا، دستی پڑھنا وغیرہ۔ مثال کے طور پر، ٹیب والے براؤزر میں صارف ایک صفحہ پڑھ سکتا ہے جبکہ دوسرا صفحہ لوڈ کر سکتا ہے۔ آپریشن ختم ہونے سے پہلے انٹرمیڈیٹ کے نتائج فراہم کریں۔ مثال کے طور پر، ایک ویب پیج کو تمام تصاویر لوڈ ہونے سے پہلے ہی چلایا جا سکتا ہے، جس میں بیکار وقت لگے گا جو بصورت دیگر غیر ضروری طور پر خرچ کیا جائے گا۔ اگر کچھ انتظار ناگزیر ہے، تو پیش رفت کا اشارہ مایوسی کو نمایاں طور پر کم کر سکتا ہے۔ مختصر تاخیر کے لیے، ایک متحرک آئیکن کافی ہو سکتا ہے۔ طویل تاخیر کو پیش رفت بار کے ساتھ بہتر طریقے سے احاطہ کیا جاتا ہے، یا، اگر ممکن ہو تو، نظام کو اس وقت کا تخمینہ فراہم کرنا چاہیے جو کسی آپریشن کو شروع کرنے سے پہلے لگنے والا ہے۔ وشوسنییتا، دستیابی اور خدمت کی اہلیت لچک (کلاؤڈ کمپیوٹنگ) لچکدار فرتیلی تعمیر رد عمل صارف انٹرفیس ذمہ دار ویب ڈیزائن حوالہ جات بیرونی لنکس باب 9 بھی دیکھیں۔ ایک ذمہ دار صارف انٹرفیس کی تعمیر۔ ڈیوڈ سویٹ ایکسٹرپٹ کی کتاب یوزیبلٹی انجینئرنگ (1993) آن رسپانس ٹائم پر نیٹ بینز پر UI رسپانسنیس وکی قابل قبول رسپانس ٹائمز از GNOME ہیومن انٹرفیس گائیڈ لائنز http://www.baychi.org/calendar/20031111 کمپیوٹر آرکیٹیکچر کمپیوٹر سسٹمز میزرمنٹ سسٹمز انجینئرنگ یوزر انٹرفیس تکنیک