Weitere ähnliche Inhalte Mehr von TaiMe Sakdisri (18) 5463451. The Components of HCI
Human-Computer Interaction
วิชา INT2104 การปฏิสัมพันธระหวางมนุษยกบคอมพิวเตอร
ั
3. Continued from Week 1:
What is HCI ?
Outlines
ความเปนมาของ HCI
เปาหมายของ HCI
แผนภาพของ HCI
หลักการที่ทําใหได HCI ที่ดี
ความทาทายของ HCI
4. วิชานี้ไดกําเนิดมาในวงการคอมพิวเตอร 10 กวาปหรือ 20 ปตนๆ
สมัยกอนจะมีสอนในสาขาวิทยาศาสตรคอมพิวเตอร ระดับสูงๆ ตั้งแตระดับ
ปริญญาโทขึ้นไปจนถึงปริญญาเอก....
ปจจุบันมีสาขาเอกใหเลือก ทาง HCI โดยตรง
บุคลากรทางดาน HCI ยังเปนที่ตองการของตลาดอุสาหกรรมซอฟตแวรและโม
บาย
วิชา INT2104 การปฏิสัมพันธระหวางมนุษยกบคอมพิวเตอร
ั
5. เปาหมายของ HCI คือการสรางระบบที่สามารถใชงานได, มีความ
ปลอดภัย และสามารถใชงานไดจริง ซึ่งสามารสรุปเปาหมายออกเปน
หัวขอดังนี้
มีความปลอดภัย (Safety)
มีประโยชน (Utility)
มีประสิทธิผล และประสิทธิภาพ (Effectiveness and
Efficiency)
สามารถใชงานได (Usability)
วิชา INT2104 การปฏิสัมพันธระหวางมนุษยกบคอมพิวเตอร
ั
7. Effectiveness and Efficiency
การปรับปรุงประสิทธิผล และประสิทธิภาพ คือการมุงเนนให
ระบบที่พัฒนาขึ้นมีผลการทํางานที่ดีขึ้น มีความสะดวกสบาย
ในแตละสวนของระบบ แตอยางไรก็ตามหัวขอนี้เปนเรื่องของ
การวัดผล ดังนั้นมันจึงขึ้นอยูกบมุมมองที่พิจารณาดวย วาดี
ั
ขึ้นในแงใด
วิชา INT2104 การปฏิสัมพันธระหวางมนุษยกบคอมพิวเตอร
ั
11. ขั้นตอนทีจะนําไปสูเปาหมายของ HCI
่
ประกอบไปดวย 3 ขันตอนดังนี้
้
Understand คือมีความเขาใจในเรื่องจิตวิทยา, กาย
วิภาคศาสตร, และปจจัยเกี่ยวกับองคกรทางสังคม
Develop คือการใชเทคนิคตางๆในทางคอมพิวเตอรเพือ
่
ใชในการออกแบบ หรือพัฒนาผลงาน
Achieve คือการทําปฏิสัมพันธใหมีประสิทธิภาพ
ประสิทธิผล และปลอดภัยตอทั้งบุคคลและกลุม
วิชา INT2104 การปฏิสัมพันธระหวางมนุษยกบคอมพิวเตอร
ั
13. แผนภาพของ HCI
องคประกอบของ HCI แบงออกเปนสี่สวน แสดงดังรูป
U1: กลุมระบบคอมพิวเตอรที่ใชงานในกลุมสังคมที่ทํางาน
รวมกัน
U2: กลุมการใชโปรแกรมประยุกต ระบบ และงานที่ตองนํา
คอมพิวเตอรเขามาใชงาน
U3: กลุมที่ใชงานคอมพิวเตอรแบบเฉพาะบุคคล ตองมีการ
ดัดแปลงเพือใหใชเฉพาะงาน หรือเฉพาะบุคคล
่
14. แผนภาพของ HCI
H1: กระบวนการรับรู และวิเคราะหของมนุษย
H2: ภาษา การสื่อสาร และปฏิสัมพันธ
H3: ลักษณะการทํางานทางกายภาพของมนุษย
15. แผนภาพของ HCI
C1: อุปกรณนําเขา และแสดงผลเปนตัวเชื่อมมนุษยและ
คอมพิวเตอร
C2: เทคนิคที่ใชในขั้นตอนการโตตอบระหวางใชงาน
C3: เทคนิคที่ทําใหเกิดผลในการออกแบบขนาดใหญ
C4: รายละเอียดในสวนสนับสนุนการโตตอบ
C5: การโตตอบหลายเทคนิค ที่นําไปสูการออกแบบระบบ
สถาปตยกรรม
16. แผนภาพของ HCI
D1: การออกแบบสําหรับการโตตอบ
D2: เทคนิคและเครื่องมือสําหรับใชพฒนาใหเกิดผล
ั
D3: เทคนิคการประเมิน
D4: ตัวอยางระบบการออกแบบ และกรณีศึกษาที่เหมาะสม
18. บริบทของกระบวนการสรางและประเมิน
- อุปกรณ Input/output
-Technique การสรางการสนทนาโตตอบ
-- ประเภทการโตตอบ
--การนํากราฟกสมาชวยสื่อสาร
--สถาปตยกรรมซอฟทแวร และมาตรฐานสําหรับสวนตอประสาน
19. บริบทของคอมพิวเตอร
- อุปกรณ Input/output
-Technique การสรางการสนทนาโตตอบ
-- ประเภทการโตตอบ
--การนํากราฟกสมาชวยสื่อสาร
สถาปตยกรรมซอฟทแวร และมาตรฐานสําหรับสวนตอประสาน
20. แผนภาพของ HCI
Use and Context of Computer การใชงาน และ
บริบทของคอมพิวเตอรเพื่อใหมีความลงตัวในการใชงาน
Human Characteristics เปนหัวขอที่ศึกษาทําความ
เขาใจเกี่ยวกับมนุษย
Computer System and Interface Architecture
เปนสวนประกอบพิเศษที่คอมพิวเตอรมีเพื่อการปฏิสัมพันธ
The Development Process เปนสวนที่เกี่ยวของกับการ
สรางและประเมินผลสวนตอประสานที่ใชกบมนุษย
ั
21. หลักการทีทําใหแนใจถึง HCI ทีดี
่ ่
หลักการทีทําใหแนใจถึง HCI ที่ดีคือ Visibility และ
่
Affordance
Visibility คือแนวคิดที่ใชเพื่อควบคุมการออกแบบใหสามารถ
มองเห็นวาเราทําอะไร และระบบตอบสนองเชนไร เหมาะสมหรือไม
Affordance คือแนวคิดที่ใชเพื่อควบคุมการออกแบบให
สามารถสื่อสารกับผูใชงานไดอยางชัดเจน โดยไมตองอาศัย
กระบวนการตีความเพิ่มเติม เชนเดียวกับการเห็นเกาอี้ ก็เขาใจได
ทันทีวาใชงานเชนไร
22. ความทาทายทางดาน HCI
ปจจัยที่ทาทายงานวิจัยทางดาน HCI นั้นมีอยู 2
ปจจัยดังนี้
ทําอยางไร จึงจะสามารถเก็บเกี่ยว และกาวตามความ
เปลี่ยนแปลงของเทคโนโลยี
ทําอยางไรจึงจะแนใจวาการประยุกตใชวชา HCI กับ
ิ
การออกแบบในรูปแบบเดิมจะเหมาะสมกวา การนําเอา
เทคโนโลยีใหมๆมาใชทดแทนรูปแบบเดิม
24. Week 2: The Components of HCI ?
Outlines
HCI คือการบูรนาการจากหลายสาขาวิชา
ขอบังคับที่ทําใหเกิด HCI
ตัวแบบกรอบความคิดสําหรับ HCI
การออกแบบ HCI
25. เปาหมายของ HCI
เปาหมายของ HCI คือการพัฒนา หรือการปรับปรุงระบบ
คอมพิวเตอรในแงของความปลอดภัย, อรรถประโยชน,
ประสิทธิภาพประสิทธิผล, การใชงาน โดยตองแนใจวาทุกๆ
เงื่อนไขที่กลาวมาจะทํางานรวมกันไดสมบูรณ
วิชา INT2104 การปฏิสัมพันธระหวางมนุษยกบคอมพิวเตอร
ั
26. HCI คือการบูรนาการจากหลายสาขาวิชา
Social and
Cognitive
Organizational
psychology Psychology
Computer Ergonomics
Science and
Human factors
AI HCI
Engineering
Linguistics
Design
Philosophy
Sociology Anthropology
28. Social and Organizational
psychology
สาขาวิชาสังคมวิทยา และจิตวิทยาสังคมในแนวทางของ HCI จะเกี่ยวของกับ
การศึกษาธรรมชาติและการใชเหตุผลในการตัดสินใจของมนุษยในบริบทของสังคม
ซึ่งสามารถจําแนกออกมาไดเปนสี่หัวขอดังนี้
การจูงใจในทัศนคติและพฤฒิกรรมของบุคคลหนึ่งตออีกบุคคลหนึ่ง
ผลกระทบของทัศนคติและพฤฒิกรรมของกลุมจากสมาชิกภายในกลุม
ผลกระทบของทัศนคติและโครงสรางของสมาชิกจากกลุม
ความสัมพันธระหวางโครงสรางกลุมและกิจกรรมระหวางกลุมตางๆ
29. Ergonomics or Human factors
สาขาวิชาสรีระวิทยา หรือปจจัยของมนุษยในแนวทางของ HCI มีวัตถุประสงคเพื่อ
กําหนดเงื่อนไข และเครื่องมือสําหรับออกแบบใชงานอุปกรณทเี่ กี่ยวของกับมนุษย โดย
จะตองมีความแข็งแรง ปลอดภัย ถูกตองกับหลักการสรีระวิทยา ใชงานแลวไมเกิด
ความลา หรือไมกอใหเกิดความผิดพลาดที่มาจากมนุษยโดยที่สาเหตุมาจากการใชงาน
เครื่องจักร
30. Linguistics
สาขาวิชาอักษรศาสตร ในแนวทางของ HCI มีความความเกียวของมาจากมุมมอง
่
ที่วามนุษยสามารถที่จะเรียนรู โดยการประยุกตใชความรูจากทฤษฏีผานทางภาษา
ดังนั้นภาษาที่ตองใชสื่อสารระหวางมนุษยและคอมพิวเตอร จึงตองเปนภาษาที่
เหมาะสม เขาใจไดงาย และเมื่อเกิดความผิดพลาดขึ้นก็ตองสามารถชี้นําทางเลือก
เพื่อใหเกิดการแกไขไดตอไป
32. Philosophy, Sociology and
Anthropology
สาขาวิชาปรัชญา, สังคมวิทยา และมานุษยวิทยา ในแนวทางของ HCI มีการ
แทรกอยูในขั้นตอนยอยของกระบวนการออกแบบ และประเมินผล ซึ่งจะกิน
ความหมายลึกไปถึงปรัชญาในการออกแบบเครืองมือที่ใชเพื่อออกแบบสรางชิ้นงาน
่
ผลกระทบตอสังคม หรือปจจัยที่เปลี่ยนแปลงมนุษยในระยะยาว
33. Engineering and Design
สาขาวิชาวิศวกรรม และการออกแบบ ในแนวทางของ HCI มีความสวนในการ
ประยุกตทฤษฏี และหลักการตางๆเพื่อออกแบบและสรางชิ้นงาน โดยจะประเมินในแง
ความปลอดภัย ความคุมคา หรือความมีประโยชน ความเหมาะสมในแงมุมของ
วิศวกรรม
34. ตัวแบบกรอบความคิดสําหรับ HCI
เปนที่แนชัดแลววาระบบ HCI สามารถเพิ่มคุณภาพของ
ปฏิสัมพันธระหวางมนุษยและคอมพิวเตอรได แตเพือให
่
เปาหมายสมบูรณมากยิ่งขึนเรายังตองการระบบที่เปดกวางเพือ
้ ่
การเพิ่มความรูเกี่ยวกับเปาหมายของมนุษย, ความสามารถ
และขอจํากัดของมนุษย และยังมีบริบททางสังคม กายภาพ
ขององคกรดวย ดังนั้นตัวแบบกรอบความคิดควรมีดังนี้
วิชา INT2104 การปฏิสัมพันธระหวางมนุษยกบคอมพิวเตอร
ั
35. Level 3 Organization
Goal
Social
System
Level 2
Techincal
Work
System
Level 1
People Technology
36. ตัวแบบกรอบความคิดสําหรับ HCI
ตัวแบบ HCI ประกอบไปดวยสี่สวนคือ มนุษย, งาน,
สิ่งแวดลอม และเทคโนโลยี ซึ่งปจจัยทั้งสี่นี้สามารถแปลงรูปใหมี
ความหมายไดหลากหลายดังนี้
มนุษย หมายถึงบุคคลหรือกลุมบุคคล
งาน มีความหมายครอบคลุมทุกกิจกรรมที่ถือเปนงาน
สิ่งแวดลอม หมายถึงบริบททางกายภาพ, สังคม และองคกร
เทคโนโลยี หมายถึงสิงตางๆที่ใชในการปฏิสัมพันธกบ
่ ั
คอมพิวเตอร
37. ตัวแบบกรอบความคิดสําหรับ HCI
ตัวแบบกรอบความคิดนําเสนอในรูปแบบของระดับตางๆที่
สงผลถึงกัน โดยที่ในระดับแรกเปนปฏิสัมพันธระหวาง
คอมพิวเตอรกบมนุษยเพื่อใหเกิดงานซึ่งจะแสดงอยูใน
ั
สิ่งแวดลอมเปนระดับที่สอง ซึ่งงานนี้สงผลกระทบกับ
สิ่งแวดลอมในระดับที่สามซึ่งกวางที่สุดคือ ระบบสังคม,
เปาหมายขององคกร หรือ ระบบเทคนิค ซึ่งเปนผลกระทบ
แบบวงกวาง กลาวคือ ถาเกิดเทคโนโลยีในการปฏิสัมพันธขึ้น
ใหม ก็จะสงผลถึงระบบเทคนิคแบบใหมในระดับที่สาม
38. การออกแบบ HCI
กระบวนการออกแบบ HCI สามารถใชตัวแบบมาตรฐาน
แบบนาตกของวิศวกรรมซอฟทแวรได ซึ่งแบงระดับการทํางาน
เปนสี่ระดับ ดังนี้
วิชา INT2104 การปฏิสัมพันธระหวางมนุษยกบคอมพิวเตอร
ั
39. การออกแบบ HCI
Requirement
Analysis and
Definition
System and
Software Design
Implementation
and Unit Testing
Integration and
System Testing
วิชา INT2104 การปฏิสัมพันธระหวางมนุษยกบคอมพิวเตอร
ั
40. การออกแบบ HCI
ระดับที่หนึ่ง แสดงขั้นตอนการวิเคราะหและกําหนดนิยามของ
ความตองการ หรือเปนการระบุลักษณะของปญหานั่นเอง โดย
ขั้นตอนนี้อาจแสดงอยูในรูปแบบของแบบสอบถาม
ระดับที่สอง เปนการออกแบบระบบ และการออกแบบ
ซอฟทแวร ซึ่งเปนขั้นของการวางแผนงาน
ระดับที่สาม เปนขั้นตอนของการจังสรางชิ้นงาน และทดสอบ
การทํางานยอยในแตละสวน
ระดับที่สี่ เปนการรวบรวมระบบยอยและทดสอบเพือดูการ
่
ทํางานทั้งระบบวามีขอผิดพลาดใดหรือไม
วิชา INT2104 การปฏิสัมพันธระหวางมนุษยกบคอมพิวเตอร
ั