הבטחת איכות תוכנה

הבטחת איכות תוכנה – לוודא שהכל פועל כשורה

הבטחת איכות תוכנה

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

תהליך העבודה

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

הבטחה קריטית

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

שיפור מתמיד

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

ספקים בתחום אוטומציה מכשור ובקרה

עץ ההנדסה - שירות בודק מוסמך לדודי קיטור ולקולטי אוויר
חברת עץ ההנדסה מבצעת שירותי בודק מוסמך של בדיקות תקופתיות לדודי קיטור ולקולטי אוויר/קולטי קיטור.
התאנה 44 מושב צלפון
072-3357781
052-3898663
מטרולוג'י אבטחת איכות בע"מ
מטרולוג'י אבטחת איכות בע"מ הינה מעבדה לכיול מכשירי מדידה המציעה את שירותיה ללקוחות פרטיים ועסקיים, המעוניינים בכיול כלי המדידה למטרות מקצועיות.
שחם 32, פתח תקווה
072-3712408
03-9232373
דנבר פרוייקטים ב.א בע"מ
דנבר פרויקטים ב.א. בע"מ מציעה פתרונות ייחודיים לבעיות ציפוי, איטום, בידוד, שיקום מבנים, שחזור בטון, ציפוי רצפות וצביעה. החברה מתמחה בביצוע עבודות איטום קבלניות מורכבות בסטנדרטים גבוהים במיוחד.
בריסל 7 שדרות 8714540
072-3263740
08-6999600