PSQ Defect Type Standard

 

Type Number

Type Name

Description

10

Syntax

Spelling, punctuation, typos, instruction formats

20

Assignment

Declaration, duplicate names, scope, data range, initialization of data.

30

Algorithm

Errors in algorithm design; logic, pointers, loops, recursion, computation

40

Interface

Errors in module interface design: procedure calls and references, parameter lists.

50

Architecture

Errors in architectural design; modularization, strcuture, coupling, cohesion.

60

Data

Errors in data design: structure, content

70

Checking

Failure to properly validate data values before used; error messages, asserts.

80

Documentation

Source code comments, messages. Also external documentation.

90

Build, Package

change management, library, version control, makefile error, etc.

100

Environment

CASE tool, compiler, test, or other support system problems.

110

System

Hardware and platform configuration, real-time resources, shared memory.