ส่วนต่อประสานกับผู้ใช้
ส่วนต่อประสานกับผู้ใช้ [a] (อังกฤษ: user interface, UI) หมายถึง ส่วนต่อประสานที่มีไว้ให้ผู้ใช้ใช้ในการกระทำกับระบบหรือสิ่งของต่างๆ ซึ่งอาจจะเป็นคอมพิวเตอร์ เครื่องจักร เครื่องกล อุปกรณ์ใช้ไฟฟ้าใดๆ หรือระบบที่มีความซับซ้อนอื่นๆ เพื่อให้สิ่งๆนั้นทำงานตามความต้องการของผู้ใช้[2]
ส่วนต่อประสานกับผู้ใช้สามารถจัดได้เป็น 2 ประเภทใหญ่ได้แก่
- ส่วนที่นำข้อมูลเข้า หรือส่วนสั่งงาน เรียกว่า อินพุต (input)
- ส่วนที่ใช้แสดงผลลัพธ์ หรือส่วนที่ไว้รอคำสั่งจากผู้ใช้ เรียกว่า เอาต์พุต (output)[3]
ความนำ
[แก้]การใช้งานระบบใดๆที่มีความสลับซับซ้อน จะมีหลักการทำงานพื้นฐานอยู่ 3 ส่วนคือ ส่วนอินพุท (input) ส่วนการประมวล (process) และส่วนเอาต์พุต (output) ซึ่งส่วนการนำเข้าและส่วนแสดงผลลัพธ์เป็นส่วนที่ใช้ติดต่อกับผู้ใช้โดยตรงจึงเรียกว่า ส่วนต่อประสานกับผู้ใช้
ตัวอย่างของส่วนต่อประสานกับผู้ใช้เช่น เครื่องคิดเลข จะมีส่วนอินพุทคือแป้นตัวเลข 0-9 และเครื่องหมายทางคณิตศาสตร์ ผู้ใช้จะต้องกดหมายเลขที่ต้องการคำนวณผลผ่านแป้นตัวเลขนั้น และเมื่อเครื่องคิดเลขทำการประมวลผลเสร็จสิ้น ก็จะแสดงผลลัพธ์ออกมาบนหน้าจอ LED ซึ่งเป็นส่วนของเอาต์พุต
หรือเช่น รถยนต์ จะมีพวงมาลัยและคันเร่งไว้ให้ผู้ขับสามารถใช้บังคับทิศทางและเร่งความเร็ว ซึ่งส่วนนี้คือส่วนของอินพุท ส่วนหน้าปัดบอกความเร็วหน้าปัดบอกน้ำมันคงเหลือคือส่วนของเอาต์พุต ซึ่งจะช่วยให้ผู้ขับได้รู้ถึงสถานะของรถยนต์ที่ตนเองขับขี่อยู่[3]
ความเหมาะสมต่อการใช้งาน
[แก้]ในเรื่องของส่วนต่อประสานกับผู้ใช้ มีศาสตร์หนึ่งที่เป็นส่วนระบุถึงคุณภาพของส่วนติดต่อผู้ใช้เรียกว่า ความเหมาะสมต่อการใช้งาน หรือ Usability
เป็นศาสตร์ที่ว่าด้วยการออกแบบส่วนต่อประสานกับผู้ใช้ให้มีความเหมาะสมต่อการใช้งาน กล่าวคือสามารถใช้งานได้ง่าย สะดวก รวดเร็ว โดยศาสตร์ของความเหมาะสมต่อการใช้งาน จะมีความเกี่ยวข้องกับด้าน จิตวิทยา และ สรีรวิทยา เป็นหลัก ซึ่งจิตวิทยาจะช่วยให้นักออกแบบส่วนติดต่อผู้ใช้ สามารถคิดระบบระเบียบขั้นตอนวิธีการใช้งานที่ทำให้ผู้ใช้สามารถใช้งานอุปกรณ์ได้สะดวก และง่ายต่อการทำความเข้าใจ ส่วนสรีรวิทยาจะช่วยในการออกแบบให้อุปกรณ์นั้นเหมาะสมต่อกับใช้ในด้านสรีระ เช่น ความสะดวกต่อการจับถือ เป็นต้น
ส่วนต่อประสานกับผู้ใช้ในระบบคอมพิวเตอร์
[แก้]ส่วนต่อประสานกับผู้ใช้ในทางคอมพิวเตอร์ นั้นโดยมากจะหมายถึง การแสดงภาพกราฟิก หรือข้อความ หรือเสียง ให้ผู้ใช้ได้รับทราบและช่วยในการควบคุมขั้นตอนการใช้งานของผู้ใช้ต่อโปรแกรมที่กำลังใช้งานอยู่ ผ่าน แป้นพิมพ์หรือคีย์บอร์ด หรือ เมาส์
คำศัพท์หรือหัวข้อที่เกี่ยวข้อง
[แก้]- ส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI, Graphic User Interface)
- ระบบมัลติมีเดีย (Multimedia System)
หมายเหตุ
[แก้]อ้างอิง
[แก้]- ↑ "บทที่ 8 การออกแบบซอฟต์แวร์: การออกแบบส่วนต่อประสานกับผู้ใช้ (Software Design: User Interface Design)" (PDF).
- ↑ Cohen, Philip R. (1992). "The role of natural language in a multimodal interface". Proceedings of the 5th annual ACM symposium on User interface software and technology - UIST '92. pp. 143–149. doi:10.1145/142621.142641. ISBN 0897915496. S2CID 9010570.
- ↑ 3.0 3.1 Cohen, Philip R. (1992). "The role of natural language in a multimodal interface". Proceedings of the 5th annual ACM symposium on User interface software and technology - UIST '92. pp. 143–149. doi:10.1145/142621.142641. ISBN 0897915496. S2CID 9010570.