Natural Language Requirements

  • Lack of clarity

    • Precision is difficult without making the document difficult to read.

  • Requirements confusion

    • Functional and non-functional requirements tend to be mixed up in the same document.

  • Requirements amalgamation

    • Several different requirements may be expressed together.

    • Requirements tend to be extensive and comprise multiple objectives.

    • Leads to problems with testing/debugging.

Last updated