(SRS) Document Checklist
(SRS) Document Checklist
(Y=Yes, N=No, NA=Not Applicable) (Y / N / NA) w/Comments # 1 1a 1b Standards Compliance Were standards/guidelines and naming conventions established for the document? Does the document format conform to the specified standard/guideline? Are the standards and naming conventions established followed throughout the document? Document Content Is there a high-level system overview? Do the high-level system diagrams depict the internal and external interfaces and data flows? Is the systems functional flow clearly and completely described? Has the software environment been specified (i.e., hardware, software resources, users)? Are all referenced documents listed? Are all definitions, acronyms, and abbreviations included? Is there a general description of the software system and operational concepts? Are the software functions described at a high-level? Are the user characteristics defined? Are general design and implementation constraints noted? Are general assumptions that affect implementation been stated? Are general dependencies noted? Are timing requirements provided? Are memory requirements provided? Are the timing and memory limits compatible with hardware constraints? Are all limits and restrictions on software performance defined? Is each function defined separately? Does each function fully define its purpose and scope? Have the functional requirements been stated in terms of inputs, outputs, and processing? Are the functional requirements clear and specific enough to be the basis for detailed design and functional test cases? Is there a description of the performance requirements for each function? Are the operational hardware limitations discussed for each function? Are any software limitations discussed for each function? Are safety-critical software requirements uniquely identified? Are security requirements identified? Are privacy requirements identified? Are software quality requirements identified (e.g., reliability, portability, reusability, maintainability)? Are personnel-related requirements identified? Revision: 1.2 Page 1 of 3
2 2a 2b 2c 3 4 5 5a 5b 5c 5d 5e 5f 5g 5h 5i 6 6a 6b 6c 6d 6e 6f 7 8 9 10 11
19 20 21 22 23 24 25 26 27 28 29 30 31