קידום ממומן

Posted by Yogesh Chouhan
5
Jul 2, 2021
149 Views
Image

תהליך הפיתוח

תהליך הפיתוח הינו תהליך ערוך ומורכב - אז אם אתם מעוניינים בפיתוח, בא נתחיל לעבוד

שלבים בבניית אפליקציה

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

את בנית האפליקציה אנחנו מחלקים לשלושה שלבים ראשייםתכנון, פיתוח ובקרה

גם שלבים אלו מחולקים לתתי שלבים

נפרט:

נתחיל עם שלבי הפיתוח

שלב ראשון

גיבוש רעיון והגדרת יעדים

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

רעיון- לפני שמתחילים לבנותצריך רעיון שמוליך את האפליקציה

אחרי כן צריך לנתח את היעדים של האפליקציה

למי היא תועיל,במה היא תועיל וכו'

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

שלב שני

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

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

שלב זה נקרא "הזרימה של האפליקציה"

גם הזרימה מתחלקת לשני חלקים

שלב כללי "האפליקציה תכיל פונקציות כאלו וכאלו ותבצע וכו'"

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

בשלב זה ניעזר בדף טיוטה שישמש גם ככלי עזר למעצב ונבנה דגם של האפליקציה "mockup"

בו אנו מציירים את המסכים השוניםמסכים אלו נקראים פריסות "Layout"

הפונקציות השונות של כל שלב והקשרים ביניהם

השלבים עד כאן לא היו צריכים כלל בעל מקצוע

בעל מקצוע טוב יוכל לכוון להמליץ אבל בעצם זה שלבים בגיבוש הרעיון המקצועי של הלקוח

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

בשלב השלישי נערב את המעצב (יש כאלו הדוחים זאת לשלב מאוחר יותר)

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

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

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

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

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

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

את האובייקטים ו השיטות והתוכנית (השיטה הראשית) נפתח ב JAVA או ב #C את ה API נפתח עפ"ר ב PHP ואת בסיסי הנתונים ב MYSQL

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

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

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

אחרי שהאפליקציה בנויה (וגם בסיום של כל שלב בפיתוח) ניצר קובץ APK – בעזרת קובץ זה נוכל לבדוק את ביצועי האפליקציה

כאן אנחנו עברים לשלב הבקרה:

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

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

 

מזל טוב!

1 people like it
avatar
Comments
avatar
Please sign in to add comment.