The developer shall define and record the software requirements to be met
by each CSCI, the methods to be used to ensure that each requirement has been
met, and the traceability between the CSCI requirements and system
requirements. The result shall include all applicable items in the Software
Requirements Specification (SRS) DID (see 6.2
). Depending on CDRL provisions, requirements concerning CSCI interfaces
may be included in SRSs or in interface requirements specifications
(IRSs).
Note: If a CSCI is developed in multiple builds, its requirements may not
be fully defined until the final build. The developer's planning should
identify the subset of each CSCI's requirements to be defined in each build
and the subset to be implemented in each build. Software requirements analysis
for a given build should be interpreted to mean defining the CSCI requirements
so identified for that build.