|
|||||||||
ראשי >
איכות תוכנה
|
|||||||||
איכות תוכנה מהי איכות תוכנה? ישנן הגדרות רבות המנסות לתת תשובה.
Pressman R. J. (1994) “Software Engineering – a practitioner’s approach” ההגדרה כוללת שלושה חלקים:
איכות תוכנה מול איכות של מוצרים אחרים קודם שנעסוק באיכות תוכנה, עלינו להבין מדוע יש צורך
בדיון מיוחד על איכות מוצרי תוכנה בנפרד ממוצרים אחרים? הבדלים ברמת המורכבות. תוכנה נדרשת לפעול בתוך הגדרת סביבה מורכבת, המוגדרת מעשרות (או יותר) גורמים. כתוצאה מכך, תוכנה צריכה לדעת להתמודד עם אלפי מצבים אפשריים. מוצרים רגילים נדרשים להגיב להרבה פחות מצבים. הבדלים במועד היווצרות הכשל. כשל בתוכנה נגרם בזמן הפיתוח (תכנון ותכנות). משנשלם הפיתוח, האיכות אינה משתנה. אין תהליכי בלאי או ירידה בביצועים. במוצרים אחרים האיכות ממשיכה לרדת בזמן השימוש עקב התבלות. איכות המוצר מוגבלת לטווח זמן מסוים.
כיצד משיגים תוכנה איכותית? מורכבותם הרבה של מוצרי התוכנה, מביאים לכך שאין אמצעי
בודד היכול להביא להשגת רמה נאותה של תוכנה איכותית.
הבטחת איכות תוכנה לאחר שהגדרנו מהי איכות תוכנה. נגדיר כעת מהי הבטחת איכות תוכנה.
ההגדרה לקוחה מתוך הגדרות מכון התקנים הישראלי. (ת"י 9000 חלק 3, 1999)
התקן המלא
בעוד שהגדרת איכות התוכנה, מתייחסת למוצר התוכנה עצמו,
הגדרת הבטחת איכות התוכנה מתייחסת לתהליכים הקשורים בפיתוחו ובאחזקתו.
|
|
. | |||||||
כל הזכויות שמורות למערכת המידע האקדמי "איתן"