|
|
Bug & Enhancement Classifications
A bug is defined as ‘an error or defect in software that causes a program to malfunction.’
Please note that abnormal operation may also be observed due to issues outside of the program
itself such as service pack errors, ODBC errors, operating system configuration issues, or
hardware incompatibility.
Fatal Bug
- Program abnormally terminates (computer hangs, reboots, or returns to operating
system).
- Program does not function as intended and the correct end-results of the program are
not attainable with the intended input from the end-user. Examples
include error messages, calculation errors and unsaved data.
Functional Bug
- Program does not operate as intended but the end-results of the program
are obtainable with the intended input from the end-user. Examples
include error messages and abnormal keystroke operation.
Cosmetic Bug
- Appearance of the program is undesirable (not due to
design) but the functionality is not affected. Examples include screen
refresh issues, spelling errors and insufficient room for displays (cutoff
entries).
Enhancement
- Request for features or functionality to be added to the program.
|