Page 69 - ai2 beginners book
P. 69

‫מסע לפיתוח אפליקציות להוראה ולמידה‬

                                 ‫עקרונות התיכנון‬

     ‫כמעט כל מה שצריך לדעת על תיכנון ניתן לסכם במספר‬
                       ‫עקרונות וכללים פשוטים המפורטים כאן‪.‬‬

     ‫כדאי לחזור אליהם לאחר שצוברים מעט נסיון‪ ,‬וזאת כדי‬
                        ‫לחדד את המשמעות שלהם ולהשתפר‪.‬‬

                                                          ‫עקרונות‪:‬‬

 ‫‪ .1‬הגדרת צורך ‪ -‬יש לחשוב על הצורך באפליקציה ומה היא‬
          ‫באה לתרום למשתמש‪ ,‬לפני שמנסים ליישם פתרון‪.‬‬

   ‫‪ .2‬הפרד ומשול ‪ -‬לפרק בעיות גדולות יותר לבעיות קטנות‬
                            ‫מרובות‪ ,‬שניתן לעבד באופן עצמאי‪.‬‬

‫‪ .3‬עקרון הפשטות – אם אפשר לעשות משהו בצורה פשוטה‬
  ‫אז כדאי‪ .‬טעות ידועה של מפתחים מתחילים היא השאיפה‬

‫להשתמש בכמה שיותר יכולות ששפת התיכנות וכלי הפיתוח‬
      ‫מאפשרים להם‪ .‬לעומת זאת‪ ,‬בעלי נסיון בפיתוח תוכנה‬
                      ‫יודעים שפתרון פשוט הוא הדרך הנכונה‪.‬‬

        ‫‪ .4‬התמונה הגדולה ‪ -‬לכל אפליקציה יש מטרה‪ .‬אם זו‬
‫אפליקציה לימודית‪ ,‬שמטרתה לחשוף לכמה שיותר מרכיבים‪,‬‬

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

     ‫את עיקרי היכולות הנדרשות ולא את כולן‪ .‬תכנן בהתאם‬
                                                           ‫למטרה‪.‬‬

‫‪ .5‬המשתמש הסופי‪ .‬מאוד מפתה עבור מפתחי תוכנה לעצב‬
       ‫פתרונות עבור עצמם‪ .‬חשוב לזכור מי הם המשתמשים‬

                               ‫‪- 69 -‬‬
   64   65   66   67   68   69   70   71   72   73   74