blog-cover

מושגי יסוד בתחום פיתוח האפליקציות שאתם חייבים להכיר!

By: Ivtech Admin on אוגוסט 23, 2020

author

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

  • אפיון

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

  • חווית משתמש- UX (User Experience)

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

  • ממשק משתמש- UI (User Interface)

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

  • ויירפריים- Wireframe

שרטוט (ידני או דיגטלי) של ממשק המשתמש במוצר (UI).
השרטוטים מהווים את בסיס הממשק עליהם מתבסס שלב אפיון חווית המשתמש (UX).

  • מוצר בר קיימא מינימלי- MVP (Minimal Viable Product)

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

  • בדיקת תוכנה – Quality Assurance QA

על מנת להבטיח תוצר מוגמר איכותי, יש לבחון אותו על ידי תהליכים וכלים שונים.
ה-QA הם למעשה אותם הכלים שנועדו כדי לבדוק האם המוצר ללא תקלות.  

  • אפליקציית "Native"

אפליקציה שפותחה עבור מערכת הפעלה מסוימת, ושברוב המקרים תפעל רק בה. לדוגמה- אפליקציה שפותחה למערכת ההפעלה iOS, למידע נוסף על פיתוח אפליקציות לאייפון לחצו על הקישור.
לא תוכל לעבוד במערכת הפעלה של Android, אלא אם כן היא פותחה גם בגרסה נוספת ונפרדת עבור Android.

  • אפליקציית "Hybrid"

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

  • בסיס נתונים- Database / DB

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

  • צד לקוח- Client Side

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

  • צד שרת- Server Side

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

  • בין צד שרת ולקוח- Application Programming Interface :API

החלק שמקשר בין המידע בצד השרת והפעולות שניתן לעשות בו, לבין צד הלקוח.

Previous Page Next Page

הרשמו וקבלו אליכם למייל את כל הכתבות האחרונות שלנו.




לכתבות נוספות

blog thumbnail
כלים
עסקים ושיווק
עסקים ושיווק
עסקים ושיווק

איך משיקים אפליקציה?

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

blog thumbnail
כלים

מהו ערך משתמש באפליקציה ומהי חשיבותו?

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

blog thumbnail
התפתחות

איך להתמודד עם ביקורת שלילית?

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