One of the key qualities for individual requirement is to be "necessary." Which of the following statement is true regarding that quality? 1) If something is not known, a TBD should be assigned to such requirement. 2) Incremental development and prototyping are techniques to validate the necessity of a requirement. 3) Natural language is prone to ambiguity. 4) Each requirement should be traced back to something like user story or a use case.