Give me the example of SRS and FRS
Give me the example of SRS and FRS
✍: ashish kumar
SRS :- Software Requirement Specification
BRS :- Basic Requirement Specification
FRS :- Functional requirment specification
FRS mainly says the particular functionality. FRS mainly used for change request, enchancements, additional functionalites.
BRD contain Basic requirement and validatiob that Client wants
BRD is a high level documention (means tables) and SRS/FRS is Low level documention (use case diagrams).
SRS contain all information of BRD and make any changes and released to developers for more information
SRS.... A Software Requirements Specification (SRS) is a complete description of the behavior of the system to be developed. It includes a set of use cases that describe all the interactions the users will have with the software. Use cases are also known as functional requirements. In addition to use cases, the SRS also contains nonfunctional (or supplementary) requirements. Non-functional requirements are requirements which impose constraints on the design or implementation (such as performance engineering requirements, quality standards, or design constraints).
To begin with, we should understand the difference between the two document types. Software Requirements Specification describes the system's functional as well as non-functional requirements (e.g. performance requirements, security requirements, availability requirements etc.). On the other hand Functional Requirements Specification (FS) deals with the functional requirements only.
In a particular project, the following four possibilities exist.
1) Both SRS and FS are available
In this case, you should find out which document is the latest one. As mentioned above, you may understand the non-functional requirements from the SRS and in case the FS is the latest document, the functional requirements from there. Be warned that sometimes even non-functional requirements are documented in the FS. The structure of the available SRS and FS should be able to guide you in your study.
2) Only SRS is available
There is no confusion in this case. You may understand all the software requirements from this document.
3) Only FS is available
You may understand the functional requirements from this document. However, you should find out about the non-functional requirements from the business analyst/ project manager/ customer support etc.
4) None of these documents is available
This can happen when the project has been running for a long time. Either the SRS or FS documents will not be available or they will be quite out-of-date and therefore, unusable.
In such a case, you should find out the availability of any other documents/ material e.g. high-level business requirements, existing help files/ user manuals, existing test cases, user stories, customer issues and resolutions etc. In addition, it becomes important to discuss the requirements with various project roles that may be present e.g. system analyst, business analyst, product management, development, support etc. so that you may get your queries resolved. If you notice any discrepancies, you should point it out to the concerned roles and note their resolution.
2009-03-17, 15411👍, 0💬
.NET INTERVIEW QUESTIONS - What is COM ? Microsoftís COM is a technology for component software deve...
Can eventís have access modifiers ? Eventís are always public as they are meant to serve every one r...
How To Write a Query with a Right Outer Join? - Oracle DBA FAQ - Understanding SQL SELECT Query Stat...
How do I use a scriptlet to initialize a newly instantiated bean? A jsp:useBean action may optionall...
Where are all .NET Collection classes located ? System.Collection namespace has all the collection c...