Answer:
 Requirement document are the documents which basically contain various typical scenarios and actions. Requirement document is needed to make sure that the application is develop and also tested so that the application serve an efficient performance.
In terms of software the components are required in a requirement documents are: