לחזרה למעלה לחצו כאן

ממשק משתמש - על קצה המזלג

מהו ממשק משתמש בכלל וממשק משתמש בתחום הנדסת התוכנה ? החשיבות ביצירת ממשק משתמש ידידותי, נגיש ומעודד עבודה יעילה וכיצד מבצעים זאת

13/10/2010

מהו " ממשק משתמש " ?

ממשק משתמש (או באנגלית: User Interface) הוא חלקה של מערכת החשוף למשתמש בה, כך שדרכו מתקיים הקשר בין המשתמש ובין המערכת. מקורו של המושג בתחום הנדסת התוכנה אך המונח "מערכת" כולל בתוכו מכונה, מכשיר או חפץ כלשהו, אתר אינטרנט, יישום תוכנה וכדומה.

מידע מורכב על הגדרת המונח ניתן למצוא בערך "ממשק משתמש" בויקיפדיה.

ממשקי משתמש בתחום הנדסת התוכנה

בתחילת עידן המחשבים מערכות ההפעלה היו טקסטואליות וכך גם ממשק המשתמש. הפעלת היישומים השונים נעשתה באמצעות המקלדת בלבד והתבססה על שימוש באותיות, סימנים וכפתורי פעולה. כיום סביבת העבודה הנה סביבה גרפית ומאפשרת ממשק משתמש גרפי (GUI - Graphical User Interface) אשר כולל אלמנטים עיצוביים כדוגמת תמונות וצלמיות ושימוש בעכבר, מקלדת ועזרים נוספים.

ממשק משתמש בתחום הנדסת התוכנה מגדיר את חווית העבודה ביישום. חוויית העבודה מושפעת מהפונקציונאליות התפעולית של היישום אשר צריכה להיות לוגית, אינטואיטיבית ויעילה ומהמראה הויזואלי שצריך להיות ידידותי ונגיש.

עיצוב ממשקי משתמש נעשה עבור אתרי אינטרנט, יישומים, מערכות הפעלה וכדומה אשר פועלים על גבי מחשבים, מסופים, טלפונים ניידים, מסכים וכדומה. למעשה כל תוכנה כוללת כיום ממשק משתמש תפעולי ושלב עיצוב ממשק המשתמש הפך להיות חלק אינטגרלי משלבי פרויקט פיתוח תוכנה.

ממשק משתמש – מרכיבים ושלבי עבודה

אנשים רבים נוטים לחשוב כי במרכזו של עבודת עיצוב ממשק משתמש נמצא העיצוב הויזואלי (Visual Design) ונוטים להתעלם ממרכיב העיצוב האינטרקטיבי (Interactive Design) שמגדיר את הפונקציונאליות והתפעול של היישום.

לא אחת המונח "ממשק משתמש ידידותי" נחשב כעיצוב יפה ונעים לעין אך למעשה תכונת ה- "יידותיות" קשורה לעיצוב האינטרקטיבי אשר מגדיר היכן ימוקמו המרכיבים השונים, כיצד יאורגנו התפריטים והפעולות השונות, המלל שבו ישתמשו, אופן התפעול ותהליך העבודה (Work Flow).

עבודת עיצוב ממשקי המשתמש כוללת מספר שלבים מרכזיים:

  1. לימוד וניתוח סביבת העבודה - תחילת עבודת העיצוב מתמקדת בלימוד האפיון, ניתוח קהלי היעד ואופן השימוש הצפוי, הרגלים ומוסכמות בתחום, טכנולוגיה עליה תפעל המערכת על יתרונותיה ומגבלותיה וכדומה.
  2. עיצוב האינטרקטיבי - בשלב זה פועלים לייצר תוכנית הממחישה את אופן התפעול של היישום על ידי גיבוש שפת הממשק (מונחים, שמות וכדומה) והמחשה של מבנה תפריטים, כלי ניווט והתמצאות, מידע אשר יוצג במסכים השונים ותהליך העבודה לביצוע פעילויות שונות. תוצר התהליך הוא לרוב מסכים מסגרת (Wire Frames) אשר ממחישים את תפישת האינטרקטיביות.
  3. עיצוב ויזואלי – העיצוב הויזואלי מתבסס על תוצרי העיצוב האינטרקטיבי ומגדיר את השפה הגרפית של הממשק. העיצוב הויזואלי קובע את המראה הכללי של היישום, צבעים, סימנים וצלמיות וכדומה. בסיומו של שלב זה ניתן לחוות באופן די מציאותי את חוויית העבודה המלאה במערכת – ממשק המשתמש.

היסודות לממשק משתמש איכותי

  1. מבנה לוגי שיאפשר למשתמש התמצאות אינטואיטיבית לתפעול קל ונוח של היישום.
  2. תפעול יעיל ונוח לשמירה על אינטרקציה הרציפה של המשתמש עם היישום והשגת יעילות העבודה.
  3. צורת הצגת המידע ודירוג המידע מבחינת חיוניותו לצורך קבלת החלטות נכונה על ידי המשתמש.
  4. שילוב כלי ניווט והתמצאות ברורים המקנים למשתמש תחושת התמצאות ושליטה.
  5. מתן חיווי ברור על פעולות במטרה להגביר את בטחון המשתמש בביצוען.
  6. שימוש חכם בעזרים כדוגמת מסכי מגע, מקלדת ועכבר.
  7. תכנון ממשק בראיה עתידית שתאפשר התרחבות תוך שמירה על מבנה ממשק המשתמש וללא צורך ביצירת "טלאים" ושבירת האינטואיטיביות.
  8. התחשבות ביתרונות ומגבלות טכנולוגיית ליישום הממשק על ידי אנשי הפיתוח.

סיכום

עיצוב ממשק המשתמש הנו מקצוע בפני עצמו אשר משלב תחומי הבנה מגוונים כדוגמת פסיכולוגיה, הנדסת אנוש, מחשוב, עיצוב גרפי וכדומה. חשיבותו מתעצמת לאורך השנים וכיום רואים בממשק המשתמש כלי לשיווק ומכירה ובסיס להצלחה עסקית.

במידה והנכם שוקלים פיתוח יישום למערכת הפעלה, לסביבת האינטרנט, לסביבת מכשירי הכף יד וכדומה מומלץ לשלב מומחי ממשק משתמש שיובילו את תכנונו ועיצובו וילוו את הפרויקט לכל אורכו.

למידע נוסף: שירותי עיצוב ממשק משתמש של פרופייל | סיפור לקוח: עיצוב ממשק המשתמש למערכת "סופר רמדור".

פנו אלינו למידע נוסף

טלפון:
מידע כללי:
מכתבים ל:
ת"ד 724, הר אדר 90836