A software requirements specification (abbreviated as SRS) is an extremely crucial document that should be prepared in the specification phase of a software development life cycle. Here you can find links to what it looks like and what it should contain.
Following presentation highlights the need and structure of an SRS.
And last but not the least, the following SRS document was prepare by myself and my teammates as part of a software engineering course. This is about a job searching software. This can serve as a good guideline who is looking forward for preparing one but does not have a clue where to start from. However, it may not be without errors and mistakes. For one thing, it does not have a title page, which your’s should definitely have.