Responsiveness
ಗಣಕಯಂತ್ರ ವಿಜ್ಞಾನದ ಒಂದು ಪರಿಕಲ್ಪನೆಯಾಗಿ ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕತೆಯು ಒಂದು ನಿರ್ದಿಷ್ಟ ಸಮಯದೊಳಗೆ ನಿಗದಿತ ಕಾರ್ಯಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಒಂದು ವ್ಯವಸ್ಥೆಯ ಅಥವಾ ಕ್ರಿಯಾತ್ಮಕ ಘಟಕದ ನಿರ್ದಿಷ್ಟ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಇದು ಕೃತಕ ಬುದ್ಧಿಮತ್ತೆ ವ್ಯವಸ್ಥೆಯು ತನ್ನ ಕಾರ್ಯಗಳನ್ನು ಸಮಯೋಚಿತವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಮತ್ತು ನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ತತ್ವದಲ್ಲಿ, ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕತೆಯು ಸ್ಥಿತಿಸ್ಥಾಪಕತ್ವ, ಸ್ಥಿತಿಸ್ಥಾಪಕತ್ವ ಮತ್ತು ಸಂದೇಶ ಚಾಲಿತತೆಯೊಂದಿಗೆ ಮೂಲಭೂತ ಮಾನದಂಡಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಇದು ದೃಢತೆಯ ತತ್ವದ ಅಡಿಯಲ್ಲಿ ಮಾನದಂಡಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ (ವಿ ತತ್ವದಿಂದ). ಇತರ ಮೂರು ಅವಲೋಕನ, ಮರುಪಡೆಯುವಿಕೆ ಮತ್ತು ಕಾರ್ಯ ಅನುಸರಣೆ. ವರ್ಸಸ್ ಕಾರ್ಯಕ್ಷಮತೆ ತಂತ್ರಾಂಶವು ಯೋಗ್ಯವಾದ ಪ್ರಕ್ರಿಯೆಯ ನಿರ್ವಹಣೆಯ ಕೊರತೆಯನ್ನು ಹೊಂದಿದ್ದು, ವೇಗದ ಯಂತ್ರದಲ್ಲಿಯೂ ಸಹ ಕಳಪೆ ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಹೊಂದಿರಬಹುದು. ಮತ್ತೊಂದೆಡೆ, ನಿಧಾನಗತಿಯ ಯಂತ್ರಾಂಶವೂ ಸಹ ಸ್ಪಂದಿಸುವ ತಂತ್ರಾಂಶವನ್ನು ಚಲಾಯಿಸಬಹುದು. ಒಂದು ವ್ಯವಸ್ಥೆಯು ಲಭ್ಯವಿರುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ಖರ್ಚು ಮಾಡುವುದು ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ದ್ರವ ಮೌಸ್ ಪರಸ್ಪರ ಕ್ರಿಯೆಗಳನ್ನು ಒದಗಿಸಲು ಮೌಸ್ ಚಾಲಕನಿಗೆ ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯೊಂದಿಗೆ ಓಡಲು ಅವಕಾಶ ನೀಡುವುದು ಅರ್ಥಪೂರ್ಣವಾಗಿದೆ. ದೊಡ್ಡ ಕಡತಗಳನ್ನು ನಕಲು ಮಾಡುವುದು, ಡೌನ್ಲೋಡ್ ಮಾಡುವುದು ಅಥವಾ ಪರಿವರ್ತಿಸುವಂತಹ ದೀರ್ಘಾವಧಿಯ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ, ಅತ್ಯಂತ ಮುಖ್ಯವಾದ ಅಂಶವೆಂದರೆ ಉತ್ತಮ ಬಳಕೆದಾರ-ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಒದಗಿಸುವುದು ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯ ಕಾರ್ಯಕ್ಷಮತೆಯಲ್ಲ, ಏಕೆಂದರೆ ಇದು ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಕೇವಲ ಬಿಡಿ ಪ್ರೊಸೆಸರ್ ಸಮಯವನ್ನು ಮಾತ್ರ ಬಳಸುತ್ತದೆ. ದೀರ್ಘಾವಧಿಯ ವಿಳಂಬಗಳು ಬಳಕೆದಾರರ ಹತಾಶೆಗೆ ಪ್ರಮುಖ ಕಾರಣವಾಗಬಹುದು, ಅಥವಾ ವ್ಯವಸ್ಥೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿಲ್ಲ ಅಥವಾ ಆಜ್ಞೆ ಅಥವಾ ಇನ್ಪುಟ್ ಗೆಸ್ಚರ್ ಅನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ ಎಂದು ಬಳಕೆದಾರರು ನಂಬುವಂತೆ ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಮಾನವ-ಕಂಪ್ಯೂಟರ್-ಸಂವಹನಕ್ಕೆ (ಎಚ್ಸಿಐ) ಅತ್ಯಗತ್ಯವಾದ ಉಪಯುಕ್ತತೆಯ ಸಮಸ್ಯೆಯೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕತೆಯ ತತ್ವದ ಹಿಂದಿನ ತಾರ್ಕಿಕತೆಯೆಂದರೆ, ವ್ಯವಸ್ಥೆಯು ಕಾರ್ಯಾಚರಣೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ಬಳಕೆದಾರರಿಗೆ ಸಮಯೋಚಿತವಾಗಿ ಮತ್ತು ಸಂಘಟಿತ ರೀತಿಯಲ್ಲಿ ತಲುಪಿಸಬೇಕು. ಸನ್ನಿವೇಶ ಮತ್ತು ಗೋಚರ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ತೋರಿಸಲು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಸ್ಥಳೀಯ ಅಥವಾ ದೂರದ ವ್ಯವಸ್ಥೆಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ ಎಂಬ ಅಂಶವನ್ನು ಅವಲಂಬಿಸಿ ಹತಾಶೆಯ ಮಿತಿಯು ತುಂಬಾ ಭಿನ್ನವಾಗಿರಬಹುದು. ಕನಿಷ್ಠ ಮೂರು ಬಳಕೆದಾರರ ಸಹಿಷ್ಣುತೆಯ ಮಿತಿಗಳಿವೆ (ಅಂದರೆ. ): 0.1 ಸೆಕೆಂಡುಗಳ ಅಡಿಯಲ್ಲಿ 0.1 ಸೆಕೆಂಡುಗಳು ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ತತ್ಕ್ಷಣವೆಂದು ಗ್ರಹಿಸಲಾಗುತ್ತದೆ (ಹೆಚ್ಚಿನ ಬಳಕೆದಾರರ ತೃಪ್ತಿ); 0.1 ಸೆಕೆಂಡುಗಳು ಮತ್ತು 1.0 ಸೆಕೆಂಡುಗಳ ನಡುವೆ 1.0 ಸೆಕೆಂಡುಗಳು ಸ್ವಲ್ಪ ವಿಳಂಬವನ್ನು ಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಇದನ್ನು ಸ್ಥಳೀಯ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಕಿರಿಕಿರಿ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಆದರೆ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ದೂರಸ್ಥ ವ್ಯವಸ್ಥೆಯನ್ನು ಅವಲಂಬಿಸಿರುವ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಸಹಿಸಿಕೊಳ್ಳಲಾಗುತ್ತದೆ; ಈ ರೀತಿಯ ವಿಳಂಬವು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಕೆದಾರರ ಆಲೋಚನೆಗಳ ಹರಿವನ್ನು ಅಡ್ಡಿಪಡಿಸುವುದಿಲ್ಲ; 1 ಸೆಕೆಂಡ್ ಮತ್ತು 10 ಸೆಕೆಂಡುಗಳ ನಡುವೆ 10 ಸೆಕೆಂಡುಗಳು, ಬಳಕೆದಾರರ ಆಲೋಚನೆಗಳ ಹರಿವು ಅಡ್ಡಿಯಾಗುತ್ತದೆ (ಬಳಕೆದಾರರ ಉತ್ಪಾದಕತೆಯ ಮೇಲೆ ತೀವ್ರ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ) ಆದರೆ ಬಳಕೆದಾರರು ಅವರ ಗಮನವನ್ನು ನಿರ್ವಹಿಸುವ ಕಾರ್ಯದ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ; 10 ಸೆಕೆಂಡುಗಳ ಕಾಯುವಿಕೆಯು ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸುವಲ್ಲಿ ಬಳಕೆದಾರರ ಗಮನವನ್ನು ಅಡ್ಡಿಪಡಿಸುತ್ತದೆ. ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಸುಧಾರಿಸಲು ಪರಿಹಾರಗಳು ಹಲವಾರು ಇತರ ಆಯ್ಕೆಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೂ, ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕತೆಯ ಸಮಸ್ಯೆಗಳಿಗೆ ಹೆಚ್ಚಾಗಿ ಬಳಸುವ ಮತ್ತು ಶಿಫಾರಸು ಮಾಡಲಾದ ಉತ್ತರಗಳೆಂದರೆಃ ಫಲಿತಾಂಶವನ್ನು ಉತ್ಪಾದಿಸುವ ಕ್ರಮಾವಳಿ ಅಥವಾ ವಿಧಾನದಿಂದ ವ್ಯರ್ಥವಾದ, ಅನುತ್ಪಾದಕ ಉತ್ಪಾದನೆಯನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಔಟ್ಪುಟ್ ಅನ್ನು ನೀಡುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸುವುದು. ಟೈಪಿಂಗ್, ಆನ್ಸ್ಕ್ರೀನ್ ಗುಂಡಿಗಳು ಅಥವಾ ಮೌಸ್ ಪಾಯಿಂಟರ್ ಅನ್ನು ಚಲಿಸುವಂತಹ ಬಳಕೆದಾರರ ಕೆಲಸದ ಹರಿವನ್ನು ಅಡ್ಡಿಪಡಿಸುವ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯನ್ನು ನೀಡುವ ಒಂದು ಯೋಗ್ಯವಾದ ಪ್ರಕ್ರಿಯೆ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ. ಸಾಮಾನ್ಯವಾಗಿ ಇತರ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ನಡುವೆ ಸಾಕಷ್ಟು "ನಿಷ್ಕ್ರಿಯ ಸಮಯ" ಇರುತ್ತದೆ. ಬಳಕೆದಾರರು ಮುಂದೆ ಮಾಡಬಹುದಾದ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಸಿದ್ಧರಾಗಲು ನಿಷ್ಕ್ರಿಯ ಸಮಯವನ್ನು ಬಳಸುವುದು. ವ್ಯವಸ್ಥೆಯು ಕಾರ್ಯನಿರತವಾಗಿರುವಾಗ ಬಳಕೆದಾರರು ಉತ್ಪಾದಕವಾದ ಏನನ್ನಾದರೂ ಮಾಡಲಿ, ಉದಾಹರಣೆಗೆ, ಮಾಹಿತಿಯನ್ನು ರೂಪದಲ್ಲಿ ಬರೆಯುವುದು, ಕೈಪಿಡಿಯನ್ನು ಓದುವುದು ಇತ್ಯಾದಿ. ಉದಾಹರಣೆಗೆ, ಟ್ಯಾಬ್ಡ್ ಬ್ರೌಸರ್ನಲ್ಲಿ, ಬಳಕೆದಾರರು ಮತ್ತೊಂದು ಪುಟವನ್ನು ಲೋಡ್ ಮಾಡುವಾಗ ಒಂದು ಪುಟವನ್ನು ಓದಬಹುದು. ಕಾರ್ಯಾಚರಣೆ ಮುಗಿಯುವ ಮೊದಲು ಮಧ್ಯಂತರ ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡಿ. ಉದಾಹರಣೆಗೆ, ಎಲ್ಲಾ ಚಿತ್ರಗಳನ್ನು ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ವೆಬ್ ಪುಟವನ್ನು ಈಗಾಗಲೇ ನಿರ್ವಹಿಸಬಹುದು, ಇದು ನಿಷ್ಕ್ರಿಯ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಇಲ್ಲದಿದ್ದರೆ ಅದನ್ನು ಅನಗತ್ಯವಾಗಿ ಖರ್ಚು ಮಾಡಲಾಗುತ್ತದೆ. ಕೆಲವು ಕಾಯುವಿಕೆ ಅನಿವಾರ್ಯವಾಗಿದ್ದರೆ, ಪ್ರಗತಿಯ ಸೂಚಕವು ಹತಾಶೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಸಣ್ಣ ವಿಳಂಬಗಳಿಗೆ, ಅನಿಮೇಟೆಡ್ ಐಕಾನ್ ಸಾಕಾಗಬಹುದು. ದೀರ್ಘಾವಧಿಯ ವಿಳಂಬಗಳನ್ನು ಪ್ರಗತಿ ಪಟ್ಟಿಯಿಂದ ಉತ್ತಮವಾಗಿ ಮುಚ್ಚಲಾಗುತ್ತದೆ, ಅಥವಾ, ಸಾಧ್ಯವಾದರೆ, ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದರ ಅಂದಾಜು ವ್ಯವಸ್ಥೆಯನ್ನು ಒದಗಿಸಬೇಕು. ವಿಶ್ವಾಸಾರ್ಹತೆ, ಲಭ್ಯತೆ ಮತ್ತು ಸೇವಾ ಸಾಮರ್ಥ್ಯ ಸ್ಥಿತಿಸ್ಥಾಪಕತ್ವ (ಕ್ಲೌಡ್ ಕಂಪ್ಯೂಟಿಂಗ್) ಸ್ಥಿತಿಸ್ಥಾಪಕತ್ವ ಚುರುಕಾದ ನಿರ್ಮಾಣ ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ವೆಬ್ ವಿನ್ಯಾಸ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಅಧ್ಯಾಯ 9 ಅನ್ನು ಸಹ ನೋಡಿ. ಸ್ಪಂದಿಸುವ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದು. ಗ್ನೋಮ್ ಹ್ಯೂಮನ್ ಇಂಟರ್ಫೇಸ್ ಗೈಡ್ಲೈನ್ಸ್ http://www.baychi.org/calendar/20031111 ಕಂಪ್ಯೂಟರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ಸ್ ಮೆಷರ್ಮೆಂಟ್ ಸಿಸ್ಟಮ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಯೂಸರ್ ಇಂಟರ್ಫೇಸ್ ಟೆಕ್ನಿಕ್ಸ್ನಿಂದ ನೆಟ್ ಬೀನ್ಸ್ನಲ್ಲಿ ಯುಐ ರೆಸ್ಪಾನ್ಸಿವ್ನೆಸ್ ವಿಕಿ ಅಕ್ಸೆಪ್ಟಬಲ್ ರೆಸ್ಪಾನ್ಸ್ ಟೈಮ್ಸ್ ಕುರಿತು ಯೂಸೆಬಿಲಿಟಿ ಎಂಜಿನಿಯರಿಂಗ್ (1993) ಪುಸ್ತಕದ ಡೇವಿಡ್ ಸ್ವೀಟ್ ಎಕ್ಸೆಪ್ಟ್ರಿಂದ ಆಯ್ದ ಭಾಗ