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.