.לאחר שסיימת את התואר החלטת לפתח יישומון לטלפונים ניידים. לפני תחילת תהליך הפיתוח רצית
לבחון את השימושיות של הממשקים באמצעות תרשימים. כך שאם יש בעיה מסוימת תוכל לעלות עליה בשלב מוקדם. אילו
מהבאים הוא מודל מתאים לבחון את השימושיות של הממשקים?
תשובה הנכונה היא: מודל MHP (Model Human Processor).
הסבר: מודל ה-MHP (המוכר במקורות גם כמודל "עיבוד המידע האנושי" - Human Information Processing Model) מתאר את האדם כמערכת של שלבי עיבוד נתונים: קליטה חושית (תפיסה), עיבוד מרכזי (קוגניטיבי) וביצוע תגובה (מוטורי)
. בעולם הנדסת גורמי אנוש וחוויית משתמש, שימוש במודל זה מאפשר למאפיינים לפרק ולנתח את המטלות שהמשתמש יידרש לבצע (לרוב באמצעות תרשימים ובלוקים), כדי לנבא כיצד הוא יפעל, לאתר עומסים קוגניטיביים או צווארי בקבוק, ולבחון את השימושיות בשלב מוקדם מאוד – לפני שמתחילים לפתח את המערכת בפועל. (הערה: הראשי התיבות המפורשים MHP שייכים למודל המפורסם של Card, Moran & Newell שמבוסס בדיוק על התרשימים של "מודל עיבוד המידע" המופיעים במקורות שלך
).
מדוע שאר האפשרויות שגויות?
המודל של וויקנס (Wickens' Multiple Resource Theory): מודל הקובייה של וויקנס משמש להערכת עומס קשבי ולמניעת התנגשויות משאבים כאשר המפעיל נדרש לבצע מספר מטלות במקביל (למשל, העברת הילוכים תוך כדי נהיגה)
. הוא אינו מודל שנועד לניתוח תרשימי של שימושיות מסכים באפליקציה.
מודל Hyman-Hick (חוק היק-היימן): זהו חוק מתמטי העוסק במורכבות, וקובע כי זמן התגובה וזמן העיבוד של האדם מתארך ככל שמספר האפשרויות (ההחלטות) העומדות בפניו גדל
. זהו כלי לחישוב זמני תגובה מול חלופות, ולא מודל תרשימי שלם להערכת ממשק.
מודל Learnability (למידות): כפי שהזכרנו בשאלות קודמות, למידות אינה "מודל תרשימי" הנדסי, אלא אחד מעקרונות/קריטריוני היסוד של שימושיות – המגדיר עד כמה קל למשתמש חדש להבין כיצד לתפעל את המערכת.
1. מטרת הניתוח הפונקציונלי: בשלבי תיכון מערכת, לאחר הגדרת המטרות, יש להגדיר אילו פונקציות נדרשות כדי להשיג מטרות אלו. השלב הקריטי הבא הוא הקצאת תפקידים (Allocation of Functions/Roles) – כלומר, ההחלטה מי יבצע כל פונקציה: האדם (המפעיל) או המכונה (האוטומציה).
2. תהליך ההקצאה (Allocation): המקורות מתארים את חלוקת התפקידים כהחלטה אסטרטגית שבה פונקציות גנריות (כגון ניטור, יצירת חלופות, בחירה וביצוע) מוקצות לאדם, למחשב, או לשילוב של שניהם. מטרת הניתוח היא לקבוע את רמת האוטומציה (LOA - Levels of Automation) המתאימה, הנעה בין שליטה ידנית מלאה לבין אוטומציה מלאה.
3. פסילת האפשרויות האחרות:
◦ להגדיר את מטרות המערכת: זהו שלב מקדים הנקרא "ניתוח משימה" או הגדרת יעדים (Mission Analysis/Goals), ולא מטרת הניתוח הפונקציונלי עצמו.
◦ להגדיר את משתמשי המערכת: זהו שלב "מחקר משתמשים" (User Research), הכולל יצירת פרסונות והבנת מאפייני המפעיל, והוא נפרד מניתוח הפונקציות של המערכת,.
◦ לזהות את המשימות הקריטיות: זהו שלב "ניתוח מטלות" (Task Analysis), המתבצע בדרך כלל לאחר שכבר הוחלט אילו פונקציות יבוצעו על ידי האדם.
בהתחייחס לדוגמת ה ROVER for MARS שהוצגה בכיתה, לגבי כל אחד מהטיעונים המפורטים להלן, ציין אם הטענה נכונה או לא :
7. בשיעור הכנה לתרגיל הצגנו את התרשים הבא העוסק בקשר בין מיקום בשדה הראיה (ציר x) לבין סף התאורה והקונסטרסט. התייחס לשקף ולטיעונים הבאים לגבי מערך הניסוי שביצעתם בתרגיל וציין אילו מהם נכונים