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


