Requirement gaps can often be non-functional requirements such as testability , scalability , maintainability , usability , performance , and security .
One common source of expensive defects is requirement gaps , e.g. , unrecognized requirements that result in errors of omission by the program designer .
Requirement gaps can often be non-functional requirement gaps such as testability , scalability , maintainability , usability , performance , and security .
One common source of expensive defects is requirement gaps , e.g. , unrecognized requirements that result in errors of omission by the program designer .