ראשי    >    חיי התוכנה    >    תכנון
     
         
 

 

חיי התוכנה - המשך

תכנון  -  Design

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

כדאי מאד לשתף את אנשי הבדיקות בשלב זה.
תכנון נכון בשלב הראשוני יכול למנוע הרבה בעיות לאחר מכן.


בעיות שעשויות לעלות בשלב התכנון

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


עלות תיקון שגיאות


סקר שנערך ע"י חברת IBM מציין את העלויות היחסיות של תיקון שגיאות תונה, בהתאם לשלב בפיתוח בו נמצא התיקון.

השלב בו מתבצע התיקון
העלות היחסית של התיקון
במהלך התכנון
14
במהלך התכנות (לפני בדיקות)
6.5
במהלך הבדיקות
15
לאחר המסירה ללקוח
60 - 100

סקרים נוספים מלמדים כי 65 – 50 אחוזים מהבעיות נוצרו השלב התכנון (Design)

50 - 35 אחוזים הם שגיאות תכנות.

מכאן עולה, כי מאמץ שיושקע בשלב התכנון, למצוא את הבעיות הפוטנציאליות, ייתן את מירב התועלת.

 

לעיון נוסף:

סקר של חברת IBM

 

 

   

 

 

 







.
         

כל הזכויות שמורות למערכת המידע האקדמי "איתן"