| Term 
 | Definition 
 
        | Generic term for a fault, failure, or error. |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Conceptual independance of an object. |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Once they have re-created the design, they can then re-create the specs, modify the specs to reflect new changes, then go on through analysis, design, implementation. |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | The process of reverse-engineering, then forward engineerin |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Used in agile processes, improving the code without changing functionality. |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Checks for regression faults using precise test cases. |  | 
        |  | 
        
        | Term 
 | Definition 
 
        | Starting with the source code and attempting to re-create the design documents, then re-create the analysis and specifications. |  | 
        |  |