Address: http://www.microtoolsinc.com/Howsrs.php
How to Write a software requirements specification
How to compile software requirement specifications
By Robert japenga
__________________________________________________________________________________________
What is the difference between a design requirement and software requirement?
What are the differences between design requirements and software requirements?
In short, the SRS shocould not include any design requirements. however, this is a difficult discipline. for example, because of the partitioning and the participant RTOS you are using, and the participant hardware you are using, you may require
That no task use more than 1 MS of processing prior to releasing control back to the RTOS. although that may be a true requirement and it involves software and shocould be tested, it is truly a design requirement and shocould be written in the software design
Document or in the source code.
Simply put, SRs should not include design requirements. However, this requirement is difficult. For example, because you use a special RTOS [Translator's note: real-time operating system] and use special hardware, you may need to schedule each task for a period of no more than 1 ms. Although this is a real requirement that includes software and should be tested, it is really a design requirement that should be included in the software design document or in the source code.
Consider the target audience for each specification to identify what goes into what documents.
Identify what should be included in the document by considering the reading objects of each Specification.
Marketing/product management
Creates a product specification and gives it to systems. It shoshould define everything systems needs to specify the product
Market/product management
Prepare product specifications and give a system. Define allSystem.
Systems
Creates a system specification and gives it to systems/software and mechanical and electrical design.
System
Create system specifications and provide system/software and mechanical and electrical design.
Systems/software
Creates a software specification and gives it to software. It shoshould define everything software needs to develop the software.
System/software
Common software specifications, providing software. Define all required for software developmentSoftwareContent.
Thus, the SRS shoshould define everything explicitly or (preferably) by reference that software needs to develop the software. references shoshould include the version number of the target document. also, consider using master document tools which
Allow you to include other documents and easily access the full requirements.
In this way, SRs should define all the displays or (possibly) references required for software developmentSoftware. The references should contain the version number of the target document. In addition, you can use document management tools to conveniently view all requirements.
How to compile software requirement specifications (1)
How to compile software requirement specifications (2)
How to compile software requirement specifications (3)
How to compile software requirement specifications (4)
How to compile software requirement specifications (5)
How to compile software requirement specifications (6)
How to compile software requirement specifications (7)