Defect Lifecycle; IEEE Standard Classification for Software Anomalies (1044-1993)



Here's a pictorial representation of a defect management lifecycle, that's mapped to the anomaly classification process proposed by the IEEE Standard Classification for Software Anomalies (IEEE Std. 1044-1993).

The IEEE 1044-1993 definition of anomaly: "Any condition that deviates from expectations based on requirements speciļ¬cations, design documents, user documents, standards, etc. or from someone’s perceptions or experiences. Anomalies may be found during, but not limited to, the review, test, analysis, compilation, or use of software products or applicable documentation."

The process is divided into the following four sequential steps.
  • Step 1: Recognition
  • Step 2: Investigation
  • Step 3: Action
  • Step 4: Disposition
Example Defect Lifecycle