Software Requirements Characteristics

Gathering software requirements is the foundation of the entire software development project. Hence they must be clear, correct and well-defined.

A complete Software Requirement Specifications must be:

      Clear

      Correct

      Consistent

      Coherent

      Comprehensible

      Modifiable

      Verifiable

      Prioritized

      Unambiguous

      Traceable

      Credible source