Modeling and Analyzing Software Defect Prevention Using ODC: A Preliminary Dissertation On
Modeling and Analyzing Software Defect Prevention Using ODC: A Preliminary Dissertation On
Process
Software
Defect
defects
defects
Defect Classification Scheme
HP Classification Scheme
ODC Scheme
Defect Types
Function Defect
Assignment Defect
Interface
Checking
Timing/serialization
Build/package/merge
Documentation
Algorithim
Defect Trigger Type
DESIGN CONFORMANCE
LOGIC/FLOW
BACKWARD COMPATIBILITY
LATERAL COMPATIBILITY
REVIEW/INSPECTION TEST CONCURRENCY
TRIGGER INTERNAL DOCUMENT
LANGUAGE DEPENDENCY
SIDE EFFECTS
RARE SITUATION
SIMPLE PATH
COMPLEX PATH
COVERAGE
FUNCTION TEST TRIGGER VARIATION
SEQUENCING
INTERACTION
WORKLOAD STRESS
RECOVERY
STARTUP/RESTART
SYSTEM TEST TRIGGER HARDWARE CONFIGURATION
SOFTWARE CONFIGURATION
BLOCKED TEST/NORMAL MODE
An Approach for defect detection and
prevention
Perform inspections and testing throughout
the life cycle.
Collect measurement data as a regular part
of the inspection and test process.
Analyze the data.
Feedback and interpret data as a regular part
of the process.
Adopting ODC in Software Development
Defect prevention in software
development using ODC
Association between Defect type and S/w
Development process
Defect Type Process Association
Function Design
Interface Low-Level Design
Checking Low-Level Design or Code
Assignment Code
Timing or Serialization Low-Level Design
Build or Package or Merge Library Tools
Documentation Publications
Algorithm Low-Level Design
Limitation