|
עמוד:236
שלבים לפיתוח התוכנה בפרויקט להלן תמצית השלבים המיועדים למימוש יעיל של תוכנה לפרויקט המשלב חומרה ותוכנה 1 הגדרת הדרישות ממערכת התוכנה : בשלב זה נגדיר באופן מילולי , ברור ומדויק את הדרישות מהתוכנה תוך שימת דגש על הפעולות שהתוכנה אמורה לעשות ו קליטה , עיבוד ופליטה . ניתוח התכנית : בשלב זה אנו נדרשים לקבוע מהם הנתונים והבקרות שאותם התוכנה אמורה לקלוט . נקבע את החוקים או את החישובים לטיפול בשגיאות ובכשלים שהתוכנה עתידה להיתקל בהם עם הנתונים שייקלטו ( אימות הקלט בתוכנה . ( לבסוף נקבע את הפלט שרצוי שהתוכנה תוציא הן למשתמש והן לחומרה של הפרויקט . תכנון מודולרי של התכנית : בשלב זה נתאר את האלגוריתם לפתרון בעזרת עברית מובנית או על-ידי תרשים זרימה . נערוך רשימה של השלבים העיקריים באלגוריתם על-ידי חלוקת התכנית לתת-תכניות ועל-ידי הצגת פתרון אלגוריתמי לכל אחת מהתת-תכניות . בשלב זה מימוש כל תת-מערכת על-ידי שימוש ברכיבים דיסקרטיים : בשלב זה יש להקפיד על מימוש כל תת-מערכת ובדיקתה בנפרד . כלומר , על בנייה הלכה למעשה של כל תת-מערכת מרכיבים דיסקרטיים ובדיקתם . הבדיקה תהיה של הקלט שאותה תת-מערכת אמורה לקלוט ושל הפלט שהיא תפלוט . בשלב זה קורה שיש אי-התאמה בין פלט של תת-מערכת אחת לבין קלט של תת-מערכת שנייה ונוצר צורך לחזור לשלב הקודם , לחקור ולשנות את תרשים המלבנים . לכן רצוי לבצע ניסוי או הדמייה של המערכת כבר בשלב מוקדם זה . שילוב של כל התת-מערכות : בשלב זה מחברים בין כל התת-מערכות ובודקים את אופן השילוב של כל שתי תת-מערכות סמוכות . בדיקה זו מבוצעת על-ידי שימוש בציוד בדיקה תקני של מעבדה . בדיקת החומרה על-ידי תוכנת קלט / פלט בסיסית : בשלב זה צריך לבדוק את מערכת החומרה על-ידי שימוש בתוכנה שעדיין לא כתבנו לפרויקט . לכן נעזר בתוכנה בסיסית של קלט / פלט בין המחשב לבין החומרה כדי שנוכל לספק באופן ידני את אותות הקלט / פלט שהתוכנה אמורה להעביר לחומרה או לקלוט ממנה . באופן זה נבטיח את תקינות מערכת החומרה כולה . ייתכן שבשלב זה יהיה צורך בכתיבת רכיבי תוכנה מיוחדים לשם בדיקות . רכיבים אלו ידמו את השימוש ברכיב החומרה או התוכנה שאותו נבחן .
|
|