ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

การวิเคราะห์และออกแบบส่วนประสานกับผู้ใช้ (Analysis and design  interface)

การวิเคราะห์และออกแบบส่วนประสานกับผู้ใช้  (Analysis and Design Interface) เป็นการออกแบบหน้าจอเพื่อให้ตอบสนองกับการใช้งานของผู้ใช้ ซึ่งการออกแบบควรคำนึงถึงการใช้งานง่าย ไม่ซับซ้อน ซึ่งสิ่งนั้นเป็นสิ่งที่ผู้ใช้งานต้องการมากที่สุด โดยใช้แบบจำลองการวิเคราะห์และออกแบบส่วนต่อประสานมี 4 แบบจำลอง คือ User Model Design Model Mental Model Implementation Model  ซึ่งจะนำมาทำอธิบายไว้ในบทความนี้ 

 

การวิเคราะห์และออกแบบส่วนประสานกับผู้ใช้ โดยใช้แบบจำลองการวิเคราะห์และออกแบบส่วนต่อประสานมี 4 แบบจำลองคือ

User Model – แบบจำลองผู้ใช้ (บอกลักษณะของผู้ใช้งานในระบบ ว่ามีผู้ใช้แบบใดบ้าง)

Design Model – แบบจำลองการออกแบบ (การออกแบบที่คำนึงถึงผู้ใช้งาน กำหนดลักษณะการโต้ตอบในการใช้งานระบบ)

Mental Model (System Perception) – แบบจำลองสภาพจิตของผู้ใช้ หรือการรับรู้ระบบ (ภาพลักษณ์ของระบบที่ผู้ใช้จินตนาการไว้ ขึ้นอยู่กับภูมิหลังของผู้ใช้)

Implementation Model – แบบจำลองอิมพลีเมนต์เทชัน (“Look and feel” หน้าตาของส่วนประสานเข้ากับการสนับสนุนข้อมูล)

 

กระบวนการในการพัฒนาส่วนต่อประสาน เป็นกระบวนการวนซ้ำที่แทนได้เป็นแบบจำลองเกลียว

กระบวนการในการพัฒนาส่วนต่อประสาน
กระบวนการในการพัฒนาส่วนต่อประสาน เป็นกระบวนการวนซ้ำที่แทนได้เป็นแบบจำลองเกลียว

 

การวิเคราะห์แบะสร้างแบบจำลอง ประกอบด้วยกิจกรรมดังต่อไปนี้

            การวิเคราะห์ส่วนต่อประสาน (Interface Analysis) ในการวิเคราะห์ส่วนต่อประสาน ต้องเข้าใจปัญหาก่อน นั้นคือ

  • The people – เข้าใจคน บุคลากรที่ใช้งานระบบ
  • The Tasks– เข้าใจงานที่ผู้ใช้ต้องการใช้เพื่อให้ทำงานให้สำเร็จ
  • The Content – เข้าใจเนื้อหาที่จะต้องนำเสนอในส่วนต่อประสาน
  • The environment – เข้าใจสิ่งแวดล้อมที่งานเหล่านั้นทำงานอยู่

 

การวิเคราะห์และออกแบบส่วนประสานกับผู้ใช้ (Analysis and design  interface)  เป็นการออกแบบหน้าจอเพื่อให้ตอบสนองกับการใช้งานของผู้ใช้ ซึ่งการออกแบบควรคำนึงถึงการใช้งานง่าย ไม่ซับซ้อน ซึ่งสิ่งนั้นเป็นสิ่งที่ผู้ใช้งานต้องการมากที่สุด

 

ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ขอวิธีสร้าง Dropdown list จังหวัด อำเภอ ตำบล เพียงใส
โดย spawat ส 02 พ.ย. 2019 4:49 pm บอร์ด Programming - PHP
1
95
ศ 08 พ.ย. 2019 3:55 pm โดย icphp
สอบถามการเว้นวรรคของคำในการตั้งกระทู้หน่อยค่ะ
โดย nnamfon.26 ส 02 พ.ย. 2019 4:03 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
4
86
ส 02 พ.ย. 2019 6:40 pm โดย nnamfon.26
การสร้างฐานข้อมูลบริษัทบนระบบ ERP
โดย nnamfon.26 ส 02 พ.ย. 2019 3:41 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
104
ส 02 พ.ย. 2019 3:41 pm โดย nnamfon.26
ดู java อ่านเขียนไฟล์ ช่วยผมหน่อยครับ
โดย วัชระ สินธุมาลา ส 02 พ.ย. 2019 3:30 pm บอร์ด Programming - C/C++ & java & Python
0
73
ส 02 พ.ย. 2019 3:30 pm โดย วัชระ สินธุมาลา
ดู java อ่านเขียนไฟล์ ช่วยผมหน่อยครับ ผมต้องการค่าของ ตัวแปรอะเร ใน เมทธอด ของคลาสอื่น มาใช้งาน มันไม่ยอมมา
โดย วัชระ สินธุมาลา ส 02 พ.ย. 2019 3:27 pm บอร์ด Programming - C/C++ & java & Python
0
66
ส 02 พ.ย. 2019 3:27 pm โดย วัชระ สินธุมาลา
ทำไม insert ลงฐานข้อมูลไม่ได้
โดย bankjittapol ส 02 พ.ย. 2019 3:25 pm บอร์ด Programming - PHP
3
164
ส 02 พ.ย. 2019 4:29 pm โดย mindphp
มีคำสั่ง JavaScript อันที่จะช่วยเราเช็กว่ามี .(จุด) มากกว่า 1 จุด อยู่ในค่าได้บ้างครับ
โดย jamepiyawat ส 02 พ.ย. 2019 3:23 pm บอร์ด JavaScript & Jquery Ajax
0
68
ส 02 พ.ย. 2019 3:23 pm โดย jamepiyawat
ทำไม select จาก id แต่ข้อมูลออกมาหลายชุด
โดย bankjittapol ส 02 พ.ย. 2019 12:48 pm บอร์ด Programming - PHP
3
123
ส 02 พ.ย. 2019 1:55 pm โดย mindphp
จะทำอย่างไรให้ split สามารถแบ่งอาเรย์ได้ตาม string ที่ขึ้นบรรทัดใหม่ครับ
โดย jamepiyawat ส 02 พ.ย. 2019 11:59 am บอร์ด JavaScript & Jquery Ajax
2
125
ส 02 พ.ย. 2019 2:51 pm โดย jamepiyawat
ต้องการสร้างขอบเขต การลากของ block interact.js
โดย bankjittapol ส 02 พ.ย. 2019 11:08 am บอร์ด JavaScript & Jquery Ajax
1
52
ส 02 พ.ย. 2019 11:15 am โดย mindphp
การสร้างใบชำระเงินของผู้จำหน่ายบนระบบ ERP
โดย nnamfon.26 ศ 01 พ.ย. 2019 7:30 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
103
ศ 01 พ.ย. 2019 7:30 pm โดย nnamfon.26
วิธีเปลี่ยน E-Mail Sender ตอนสร้าง แพคเกจใน Directadmin
โดย mindphp ศ 01 พ.ย. 2019 6:15 pm บอร์ด Linux - Web Server
0
77
ศ 01 พ.ย. 2019 6:15 pm โดย mindphp
จะทำอย่างไรให้สามารถใส่ . ได้บรรทัดละตัวครับ
โดย jamepiyawat ศ 01 พ.ย. 2019 5:35 pm บอร์ด JavaScript & Jquery Ajax
1
156
ศ 01 พ.ย. 2019 5:49 pm โดย mindphp
เคล็ดลับแก้ไขง่ายๆ กับปัญหาชาร์จแบตเตอรี่โน๊ตบุ๊คไม่เข้า เกิดจากอะไร และ ปัญหาคืออะไร มาดู
โดย popeyebkk ศ 01 พ.ย. 2019 5:28 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
69
ศ 01 พ.ย. 2019 5:28 pm โดย popeyebkk
รูปภาพบางรูปเมือเอาไปแปลงเป็น pdf แล้วไม่ขึ้นครับ
โดย jamepiyawat ศ 01 พ.ย. 2019 5:07 pm บอร์ด Programming - PHP
0
86
ศ 01 พ.ย. 2019 5:07 pm โดย jamepiyawat
อยากทราบ เรื่องการ insert array ลงฐานข้อมูล
โดย bankjittapol ศ 01 พ.ย. 2019 2:32 pm บอร์ด Programming - PHP
3
111
ศ 01 พ.ย. 2019 2:58 pm โดย thatsawan
การคำนวณค่าเสื่อมราคาและค่าตัดจำหน่าย
โดย nnamfon.26 ศ 01 พ.ย. 2019 12:04 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
72
ศ 01 พ.ย. 2019 12:04 pm โดย nnamfon.26
อยากให้คำว่า คำบรรยายขึ้นมาข้างบนกรอบ
โดย mstsksmstsks ศ 01 พ.ย. 2019 11:57 am บอร์ด HTML CSS
6
125
ศ 01 พ.ย. 2019 5:34 pm โดย mstsksmstsks
วิธีอัพเดด Directadmin แบบแมนนวล
โดย mindphp ศ 01 พ.ย. 2019 4:04 am บอร์ด Linux - Web Server
1
72
ศ 01 พ.ย. 2019 4:05 am โดย mindphp
อัพเกรด MySQL และ mariadb บน Directadmin
โดย mindphp ศ 01 พ.ย. 2019 3:49 am บอร์ด Linux - Web Server
0
529
ศ 01 พ.ย. 2019 3:49 am โดย mindphp