Document: NUREG-0800
Document ID: fea61ff0-f344-4101-adfb-590e3d9dfafe
Document Type: srp
Title: Draft Revision 6 – August 2015
Source: NUREG-0800
Source URL: https://www.nrc.gov/docs/ML1515/ML15159A946.pdf
Revision Date: 2023-06
Chapter: 7
Section ID: 7
CFR Part: 
CFR Title: 

Content:
should include all required software units, including code and data, that are part of the build. Consistency means that the software build documents are consistent with the software specifications, as described in the SRS, software design description, and software code. A consistent and uniform set of terminology, notation, and definitions should be used throughout the software build document. Correctness means that the software build documents identify the correct versions of all required software elements and all required software documents. It should be verified that the correct elements have actually been used in the build, including proper units from software libraries. Style means that the software build documents conform to applicable standards imposed by the developer. A precise definition of each technical term used in the build documents should be included in the document, or in a separate dictionary or glossary. Traceability means that it is possible to trace each element of the integrated builds (software subsystem or software system) backward to the code elements contained in the build. It should be possible to trace each element of the integrated build forward to the software field installation. BTP 7.14-59 Draft Revision 6 - August 2015 Verifiability means that it is possible to analyze, review, or test each integrated software build for the product functional requirements. The system build documents should specify methods to detect incorrectly built software releases. The build documents should identify all errors and anomalies discovered during software build activities. BTP 7.14-60 Draft Revision 6 - August 2015 B.3.3.5.3 Review Guidance for SBDs The SBD is needed to verify that the software actually delivered and installed on the safety system is the software which underwent the V&V process and was tested. Any future software maintenance will depend on the maintainers knowing which version of the software to modify. The reviewer should check to