Reverse engineering - |
(Software Engineering) trying to develop design models or an understanding of design using program code as a starting point |
Selective testing - |
(Software Engineering) testing only a selected set of program paths and data inputs |
Smoke testing - |
(Software Engineering) an integration testing approach that constructs and tests software on a daily basis |
Software - |
(Software Engineering) programs, documents and data |
State transition diagram (STD) - |
(Software Engineering) a notation for behavioral modeling |
Structured programming - |
(Software Engineering) a design method that limited design constructs to only three basic forms and constrains program flow for better quality |
UML (Unified Modeling Language) - |
(Software Engineering) a comprehensive diagrammatic notation for the analysis and design of software |
Unit testing - |
(Software Engineering) part of the testing strategy that focuses on tests to individual program components |
User-story - |
(Software Engineering) a usage scenario that is used as part of Extreme programming |
White box testing - |
a test case design technique that makes use of a knowledge of the internal program logic |