blog-cover

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

By: Ivtech Admin on July 27, 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

Get the latest from the IVTech blog in your inbox.




More In Development

blog thumbnail
Development
Trends & Technology

איך לגרום לגולשים ברשת להוריד את האפליקציה שלכם?

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

blog thumbnail
Development
Trends & Technology

תהליך אפיון אפליקציה וחשיבותו לתהליך הפיתוח

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

blog thumbnail
Development
Trends & Technology

פיתוח אפליקציה במיקור חוץ VS. הקמת צוות פיתוח

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