Although there are exceptions (e.g. ladies wear), the general rule is that the modifying noun-as-adjective is singular.
Still there are sometimes strong reasons for using the plural, and yours may be one of them. With 'software requirements specification', we clearly see that a number of requirements are to be specified, rather than just a single one.
- For Teachers