הבטחת איכות תוכנה
ויקיפדיה האנציקלופדיה encyclopedia
הבטחת איכות תוכנה (באנגלית: Software quality assurance, בראשי תיבות: SQA) הוא מכלול הפעולות הנדרשות להבטיח את איכותה של תוכנת מחשב, כחלק מתהליכי הפיתוח והתחזוקה שלה. תחום זה, שנהוג לראות אותו כחלק מתחום הבטחת איכות והנדסת תוכנה, הלך והפך חשוב ברבות השנים.
מידע נוסף הנדסת תוכנה, פעילויות ושלבים ...
הנדסת תוכנה |
---|
ערך זה שייך לקטגוריית הנדסת תוכנה |
פעילויות ושלבים |
דרישות • ניתוח • אפיון • ארכיטקטורה • עיצוב • תכנות • דיבוג • בדיקה • אימות • בנייה • פריסה • תפעול • תחזוקה |
מתודולוגיות |
זריזות • מפל המים • תכנת ותקן • Crystal Clear • Scrum • Unified Process • Extreme Programming • אינטגרציה רציפה • DevOps |
תחומים תומכים |
ניהול פרויקטים • ניהול תצורה • תיעוד • הבטחת איכות • Profiling |
כלים |
מהדר • מקשר • מפרש • IDE • ניהול גרסאות • אוטומציית בנייה |
סגירה
בעבר קרו מקרים של מוות[1] כתוצאה מתוכנות שלא היו איכותיות מספיק: מטוסים שהתרסקו ומכשור רפואי שגרם נזק. בעוד שפעם לא היה נהוג להשקיע כספים בהעסקת אנשי הבטחת איכות, מהנדסי בדיקות תוכנה, ובודקי תוכנה מיומנים, הרי שכיום חברות משקיעות משאבים רבים כדי לוודא שהמוצר שהן מוציאות לשוק בטוח לשימוש ואין בו באגים חמורים, תוך שימוש בתהליך ייצור המבטיח איכות הנדרשת מהמוצר הסופי.