Beruflich Dokumente
Kultur Dokumente
After analysis of requirement, analyst starts to systematically organize the requirement in the form of SRS document. SRS document is toughest of all. It is the contract between the development team and the customer. The SRS document can even be used as a legal document to settle disputes between the customers and developers. Many software engineers consider SRS document as a reference document. If customer agrees with the SRS, development team proceeds to develop the product ensuring that it confirms to all the requirements mentioned in the SRS document.
Users of SRS
Software developers Test engineers User documentation writers Project managers Maintainance engineers
Functional requirements
In order to document the functional requirement, it is necessary to first learn to identify the high level functions of the system. High level functions would be split into smaller subrequirement. Each high level requirement typically involves accepting some data from the user,transforming it to the required response and then outputting the system response to the user.
High level functions usually involves a series of interactions between the system and one or more users. For same high level function, there can be different interaction sequences or scenarios due to users selecting different options. Thus, each high level requirement might consists of several sub requirement.