Human Computer Interaction (HCI) Lecture Notes PDF
Document Details
Uploaded by Deleted User
Tags
Summary
These lecture notes cover the principles of human-computer interaction (HCI) design. The document details Schneiderman's view on user interface design, including eight golden rules: coherence, shortcuts, interaction, control, proximity, familiarity, simplicity, and appeal.
Full Transcript
Human computer )Interaction (HCI تفاعل اإلنسان مع الحاسوب المحاضرة 8 # 1 مبادئ التصميم رؤية شنايدرمان لتصميم واجهة المستخدم أش...
Human computer )Interaction (HCI تفاعل اإلنسان مع الحاسوب المحاضرة 8 # 1 مبادئ التصميم رؤية شنايدرمان لتصميم واجهة المستخدم أشار شنايدرمان إلى العناصر الرئيسيّة التي تجعل الواجهات عالية الجودة.وتأ ّكد من ّ أن استدالالته قادرة على تقديم تجربة مستخدم ممتعة وفعّالة.ونذكر في ما يلي القواعد الذهبيّة الثمانية: .1التماسك -حا ِفظ على قابلية توقّع واجهتك؛ ينظر البشر إلى ما يتوقّعونه. .2االختصارات – خ ِفّف من الذاكرة واجعَل بعض الوظائف مؤتمنة وسريعة.هذا ما يظهر في ملفات تعريف االرتباط التي تحفظ المعلومات الشخصية في ك ّل حالة. .3الحوار – قُم بإبالغ المستخدم عن حالة التطبيق؛ وتُعتبر رسائل التحقّق من الص ّحة مثاالً جيّدًا في هذا المجال. .4التحكّم – إس َمح للمستخدمين بتعديل إجراءاتهم على نظامك. 2 مبادئ التصميم القرب – قُم بتحديد أولويات معلوماتك وفقًا ألهمية وظائفها؛ قُم بإدارة عناصرك وتحديد .5 موقعها بطريقة ذكية. األلفة -يجب أن يكون المستخدمون قادرين على تحديد الغرض من عناصرك من دون .6 الحصول على التوجيه. إن الواجهات المعقّدة المشبعة بالعناصر تُن ِفر المستخدم.حافِظ على بساطة البساطة – ّ .7 الوظائف ووضوحها! الجاذبية – تح َّل بالسحر والجذابية ،واستخ ِدم األلوان الباردة والدافئة .8 3 رؤية شنايدرمان لتصميم واجهة المستخدم .1التماسك (-اإلتساق أو اإلنسجام ) -حافِظ على قابلية توقّع واجهتك؛ ينظر البشر إلى ما يتوقّعونه. يعتبر شرح كيفية اإلستخدام الواجهة لالشخاص الذين سوف يقومون بالتعامل مع التطبيق أمرا ضروريا ،هنا تبرز أهمية امتالك الواجهة لخاصية اإلتساق شرح االستخدام لمرة واحدة فقط لكونها تتكرر في أماكن عدة مما يسهل المستخدم التعلم في وقت قصير وجهد قليل .2االختصارات – خ ِفّف من الذاكرة واجعَل بعض الوظائف مؤتمنة وسريعة.هذا ما يظهر في ملفات تعريف االرتباط التي تحفظ المعلومات الشخصية في ك ّل حالة. وهذا أن تعمل الواجهة علي نفس النسق بمعني أن أي حدث معين يجب أن تكون له نفس النتيجة وبحيث يفهم المستخدم أن تكرارهذا الحدث ولكن مع عنصر آخر في الواجهة سيكون له نفس األثر . فمثال عند النقر علي زر الموجود علي شريط العنوان في أية نافذة Windowsيؤدي إلي إغالق التطبيق أو البرنامج وهذا مايجب أن يحدث عند النقر علي نفس الزر في نافذة أخري لتطبيق آخر . 4 رؤية شنايدرمان لتصميم واجهة المستخدم .3الحوار – قُم بإبالغ المستخدم عن حالة التطبيق؛ وتُعتبر رسائل التحقّق من الص ّحة مثاالً جيّدًا في هذا المجال. إن الكتابة التي تظهر علي الشاشة تعتبر المصدر الرئيسى للمعلومات بالنسبة للمستخدم ،لذلك يجب ان تكون طريقة كتابة التسميات والرسائل التي توجه للمستخدم واضحة و مفهومة ،بدال من استخدام الرموز والجمل المبهمة . .4التحكّم – إس َمح للمستخدمين بتعديل إجراءاتهم على نظامك. التنقل بين عناص الواجهة :يجب أن يكون التنقل بين العناصر الرئيسية المكونة للواجهة سهال و واضحا إلن المستخدم سوف يشعر لالحباط إذا كان االنتقال من شاشة إلي اخري صعبا .ومن ناحية أخري التنقل بين عناصر الواجهة المختلفة منسجما مع المهمات والوظائف التي يقوم المستخدم بإنجازها . التنقل داخل الشاشة :المجتمعات تختلف ،في الغرب الكتابة تكون من اليسار إلي اليمين ،المجتمع العربي من اليمين إلي اليسار ،المجتمع الصيني يكتبون ويقرؤون من من األعلي إلي األسفل ،التنقل داخل الشاشة يجب أن يكون بشكل متوافق مع ثقافة المستخدم وطريقته . 5 رؤية شنايدرمان لتصميم واجهة المستخدم .5القرب – قُم بتحديد أولويات معلوماتك وفقًا ألهمية وظائفها؛ قُم بإدارة عناصرك وتحديد موقعها بطريقة ذكية.الفهم الصحيح لدور مكونات الواجهة :استخدام كل مكون من مكونات الواجهة علي الوجه الصحيح وعلي النحو الذي يحقق الغرض من وجود هذا المكون .6األلفة -يجب أن يكون المستخدمون قادرين على تحديد الغرض من عناصرك من دون الحصول على التوجيه. إذا كان المستخدم ال يعرف كيف يستخدم التطبيق فالتصميم الجيد للواجهة يساعد المستخدم علي توقع أو تخمين ما يجب عليه فعله لتنفيذ شيئا ما . إن الواجهات المعقّدة المشبعة بالعناصر تُن ِفر المستخدم.حا ِفظ على بساطة.7البساطة – ّ الوظائف ووضوحها! الكثافة اإلجمالية لشاشة من الصعب للمستخدم الفهم إذا كانت الشاشة مزدحمة بالرموز والتسميات والصور المختلفة . 6 رؤية شنايدرمان لتصميم واجهة المستخدم .8الجاذبية – تح َّل بالسحر والجذابية ،واستخ ِدم األلوان الباردة والدافئة تلعب األلوان دورا مهما في تصميم الواجهات سواءا من ناحية إضفاء مسحة جمالية أو من خالل توظيفها في إبراز بعض العناصر في الواجهة .ومع ذلك يجب عدم اإلفراط في استعمال األلوان حتي ال يشعر المستخدم بالنفور 7 .1تجميع العناصرالمرتبطة معا .8استخدام .2المحافظة خطوط علي تناسق واضحة في الواجهة الواجهة أساسيات .7إضافة اشارات مرئية تصميم .3إنشاء تسلسل هرمي في الواجهة واجهة مرئي المستخدم .6المحافظة .4المحافظة علي التباين علي بساطة في الواجهة الواجهة .5استخدام األلوان بشكل هادف 8 تصميم واجهة المستخدم .1تجميع العناصرالمرتبطة معا يعد تجميع العناصر في واجهة المستخدم () UIجانبًا أساسيًا من التصميم الذي يمكن أن يؤثر بشكل كبير على سهولة االستخدام وجماليات المنتج.إنها تقنية يمكنها ،عند تنفيذها بشكل مدروس، توجيه المستخدمين من خالل تفاعل سلس وبديهي مع التطبيق أو موقع الويب. 9 تصميم واجهة المستخدم .2المحافظة علي تناسق الواجهة هو مبدأ تصميم يتعلق بتنظيم العناصر داخل الواجهة بطريقة تعزز من جمالية التصميم وقابلية االستخدام.إذا تم تنظيم العناصر بشكل جيد، يصبح من السهل على المستخدمين معالجة المعلومات والتفاعل مع الواجهة. .1تنسيق النصوص :يجب تنسيق النصوص بالتوازي مع بعضها البعض لتحقيق التوازن والوضوح. .2العناصر البصرية :يجب محاذاة الصور واأليقونات بطريقة تسهل القراءة والتفاعل. .3التموضع الفعّال :استخدم التموضع لتوجيه انتباه المستخدم وتسهيل التنقل. .4التناسق :محاذاة العناصر بشكل متناسق عبر جميع الصفحات يحقق التوازن ويعزز من تجربة المستخدم. 10 تصميم واجهة المستخدم .3إنشاء تسلسل هرمي مرئي تسلسل الهرمي ( ) Hierarchyيعتبر من األساسيات في تصميم واجهات المستخدم.يُستخدم لتنظيم المعلومات والعناصر بطريقة تسهل على المستخدم فهم األولويات والتنقل بسهولة في الواجهة. .1حجم العناصر :استخدام الحجم لتوضيح أهمية عنصر معين ،مثل جعل العناوين أكبر من النص العادي. .2اللون والتباين :استخدام اللون والتباين لجذب االنتباه إلى عناصر مهمة. .3الموقع الفيزيائي :وضع العناصر األكثر أهمية في مواقع تُر ِكز عليها العين بشكل طبيعي ،مثل الزاوية العليا اليسرى. .4التجاوزات واإلشارات :استخدام األيقونات والسهام لداللة المستخدم على الخطوات التالية 11 تصميم واجهة المستخدم .3إنشاء تسلسل هرمي مرئي 12 تصميم واجهة المستخدم .4المحافظة علي بساطة الواجهة يعد تبسيط واجهة المستخدم أمرا حيويا حتي يقوم المستخدمين بالتركيز علي المعلومات ذات الصلة فقط .يمكن أن تؤدي المعلومات واألساليب المرئية الغير ضرورية إلي تشتيت اإلنتباه . .5استخدام األلوان بشكل هادف تلعب األلوان دورا مهما في تصميم الواجهات سواءا من ناحية إضفاء مسحة جمالية أو من خالل توظيفها في إبراز بعض العناصر في الواجهة .ومع ذلك يجب عدم اإلفراط في استعمال األلوان حتي ال يشعر المستخدم بالنفور. 13 تصميم واجهة المستخدم .6المحافظة علي التباين في الواجهة التباين ()Contrastهو مبدأ يستخدم لتحقيق تأثير قوي في تصميم الواجهات.يعمل التباين على تمييز العناصر من بعضها البعض ،ويمكن أن يكون على شكل تباين لوني ،حجمي ،أو شكلي.هذا المبدأ يساهم في جذب انتباه المستخدم وتوجيهه .1تباين األلوان :استخدام ألوان متباينة للنص والخلفية لتعزيز القراءة. .2تباين الحجم :استخدام أحجام مختلفة للنصوص لتوضيح األهمية النسبية للمحتوى. .3تباين الشكل :استخدام أشكال متباينة لفصل العناصر وتوجيه االنتباه. .4التباين في التوضع :استخدام التباين في التوضع لتحقيق تأثيرات مرئية متعددة األبعاد. 14 تصميم واجهة المستخدم .1تباين األلوان :استخدام ألوان متباينة للنص والخلفية لتعزيز القراءة. .2تباين الحجم :استخدام أحجام مختلفة للنصوص لتوضيح األهمية النسبية للمحتوى. 15 تصميم واجهة المستخدم .3تباين الشكل :استخدام أشكال متباينة لفصل العناصر وتوجيه االنتباه. .4التباين في التوضع :استخدام التباين في التوضع لتحقيق تأثيرات مرئية متعددة األبعاد. 16 تصميم واجهة المستخدم .7إضافة اشارات مرئية في الواجهة ال يجب اإلعتماد علي اللون وحده كمؤشر ،فهناك العديد من األنواع المختلفة لعمي األلوان (ال يستطيعوا التميز بين األحمر واألخضر ،والبعض العمي الكلي ). -استخدام خطوط واضحة في واجهة المستخدم : للوضوح والبساطة 17 تصميم واجهة المستخدم .8استخدام خطوط واضحة في الواجهة 18