การวิเคราะห์และออกแบบส่วนประสานกับผู้ใช้ (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)  เป็นการออกแบบหน้าจอเพื่อให้ตอบสนองกับการใช้งานของผู้ใช้ ซึ่งการออกแบบควรคำนึงถึงการใช้งานง่าย ไม่ซับซ้อน ซึ่งสิ่งนั้นเป็นสิ่งที่ผู้ใช้งานต้องการมากที่สุด

 

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

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ช่วยผมด้วยคับ
โดย chinemon ศ 23 ต.ค. 2009 11:40 pm บอร์ด SQL - Database
0
1165
ศ 23 ต.ค. 2009 11:40 pm โดย chinemon View Topic ช่วยผมด้วยคับ
ขอโปรแกรม Editer ที่แสดงภาษาไทยได้ครับ
โดย Anonymous ศ 23 ต.ค. 2009 2:32 pm บอร์ด Programming - PHP
2
1654
ศ 28 ม.ค. 2011 12:37 pm โดย masterz View Topic ขอโปรแกรม Editer ที่แสดงภาษาไทยได้ครับ
ช่วยด้วยค่ะ ฟอร์ม ไม่ส่งค่า session
โดย nantapornnt ศ 23 ต.ค. 2009 1:45 pm บอร์ด Programming - PHP
3
1407
ส 24 ต.ค. 2009 12:09 pm โดย mindphp View Topic ช่วยด้วยค่ะ ฟอร์ม ไม่ส่งค่า session
รบกวนด้วยคับ ไม่ทราบว่าเกิดข้อผิดพลาดอะไรกับ
โดย gabygaby พฤ 22 ต.ค. 2009 6:20 pm บอร์ด Programming - PHP
1
963
พฤ 22 ต.ค. 2009 11:13 pm โดย mindphp View Topic รบกวนด้วยคับ ไม่ทราบว่าเกิดข้อผิดพลาดอะไรกับ
Err Database ครับ
โดย Anonymous พฤ 22 ต.ค. 2009 1:55 pm บอร์ด Programming - PHP
4
1015
พฤ 22 ต.ค. 2009 3:15 pm โดย บุคคลทั่วไป View Topic Err Database ครับ
อยากทราบ ฟังก์ชั่น เรื่องการ check staus ของระบบจองอ่ะครับ!!
โดย armynyu พ 21 ต.ค. 2009 10:50 pm บอร์ด Programming - PHP
5
2168
อ 19 ม.ค. 2010 2:39 am โดย phajvaj View Topic อยากทราบ ฟังก์ชั่น เรื่องการ check staus ของระบบจองอ่ะครับ!!
อยากทราบว่าเกิดอะไรขึ้นจึงไม่สามารถเปิดเว็ปของ ไม่ได้ค่ะ
โดย Anonymous พ 21 ต.ค. 2009 12:55 pm บอร์ด Programming - PHP
1
1583
พ 21 ต.ค. 2009 4:31 pm โดย mindphp View Topic อยากทราบว่าเกิดอะไรขึ้นจึงไม่สามารถเปิดเว็ปของ ไม่ได้ค่ะ
รบกวนเรื่อง limit ตารางขวา ของ LEFT JOIN Syntax
โดย nupha45 พ 21 ต.ค. 2009 12:24 pm บอร์ด SQL - Database
1
2161
พ 21 ต.ค. 2009 4:41 pm โดย mindphp View Topic รบกวนเรื่อง limit ตารางขวา ของ LEFT JOIN Syntax