development class was further broken down into design, source
code, and object code. Defects by location were broken down into
software and hardware, where the software class was further
broken down into operating system, support, and application. A