12 הצעדים לביצוע פיתוח ובדיקות למערכות REAL TIME

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

12 הצעדים לביצוע פיתוח ובדיקות למערכות REAL TIME
30 - 01 - 18

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

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

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

1. בדיקת צרכים והתאמה למערכת קיימת (אם כבר קיימת כזו) טרום תהליך הפיתוח.

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

3. פיתוח תוכנה שלוקח בחשבון את ה – ICD על מנת להבין כיצד, באיזה סדר ובאיזה מבנה להעביר את ההודעות.

4. פיתוח חומרה שעומד בתקנים כמו: MIL STANDARD (ישנם תקני חומרה שהם חסמים כמו לדוגמא (ROHS.

5. ביצוע של UNIT TESTING לכל אחד מרכיבי החומרה והתוכנה.

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

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

8. בדיקות SYSTEM (יש לקחת בחשבון שלמרות הכל עדיין קיימת יש שונות מסוימת ועל כן המערכת תוכל להיבדק באופן מדויק ומלא רק בשטח).

9. בדיקות מסירה מעמיקות הכוללות את כל הציוד בשטח.

10. בדיקות קבלה.

11. הטמעה ארוכה שכוללת גם הכשרה מלאה לעובדים בכל הדרגים.

12. תחזוקת המערכת שתתבצע רק לאחר וידוא מצבה.

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

בהצלחה!

Contact Us

  • Email: info@teslink.co.il
  • Phone:03-6111444
  • Fax:03-7525777
  • Address: Ramat-Gan branch: 11 Menachem Begin st.

Our Partners