These differences can be characterized in terms of threats to whichever
property is desired. The main threat to quality is internal, i.e., the presence
in the software itself of flaws and defects that threaten its ability to operate
correctly and predictably. Because such flaws and defects result from errors in