A Software Requirements Specification is a document that covers out the information of the software that will be developed and the purpose of the software being worked on. Software requirements specification shows what the software should do and also how it should perform. It is created down before the real software improvement work begins.
Read this Document by SmartInfosys to Know on it.