מימוש הפתרון

5. מימוש הפתרון - בניית המערכת

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

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

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

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

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

  • אלגוריתם המחשב: תארו את אלגוריתם המחשב בעזרת תיאור מלבני, תרשים זרימה או כל אמצעי אחר.

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

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

  • ממשק המשתמש: האם המערכת שלכם זקוקה לממשק משתמש? האם ממשק המשתמש ידידותי ומתאים לאוכלוסיית היעד?

  • בקרה: האם המערכת שלכם כוללת מערכות בקרה? קרוב לודאי שכן... במידה וכן, תארו אותה בעזרת דיאגרמת מלבנים ותארו את רכיבי המערכת.

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

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

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

  • כללי: השוו את פעולת הדגם לבעיה, שהגדרתם בפרק הגדרת הבעיה. האם הדגם הזה אכן עונה על הבעיה?

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

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

  • מה הן המשימות, שעליכם לבצע? כדי לממש את הרעיון עליכם להתמודד עם בעיות רבות. נסו לאתר את הבעיות ודרגו אותן לפי כמויות המשאבים הדרושות לפתרונן.

  • מה הם המשאבים שעומדים לרשותכם?

  • האם יש לכם מספיק זמן?

  • האם יש לכם מספיק ציוד? מה הוא הזמן שהמנחה (מורה) יוכל להקדיש לכם כדי לסיים את הפרויקט? ועוד…

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

יצאנו לדרך...

יש לוודא שהמשאבים מספיקים להתמודדות עם המשימות:

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

מספר עצות:

  • רשמו בקצרה, בסוף כל שיעור מה עשיתם במהלך אותו שיעור.

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

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

מידע נוסף: אתר המגמה – תכנון וביצוע הפתרון הנבחר.