The computing industry, largely through the work of Glenford Myers, has come to distinguish between error and failures. A failure is the
occurrence of a software error, weighted by its seriousness. For example, if an inventory program is developed to truncate rather than round half – rupees when calculating the
value of materials on handed, it is an error if specifications call for rounding. But it maybe of no consequence to the user, who in fact does not consider this a failure. However, if the program regularly skips certain items or indicates they are out of stock when in fact the
records show they are in stock, there is a serious failure.
Share with your friends: