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:
ny standards and guidelines to be followed by the software CM organization. B.3.1.11.4 Review Guidance for the SCMP The SCMP is another important plan because software errors can occur when changes to software are made to the wrong version of the software, or the changes are not sufficiently BTP 7.14-41 Draft Revision 6 - August 2015 tested to ensure that they do not introduce new errors. Configuration management starts once the initial software is initially released by the software design group. One of the critical items to look for is an exact definition of who will control the software. There should be a software librarian or group who is responsible for keeping the various versions of the software, giving out the current version for test or modification, and receiving back the modified and tested software. Another critical item is that all software, not just the operational code to be used in the safety application, is controlled. This would include any software or software information which affects the safety software, such as software requirements, designs, and code; support software used in development; libraries of software components essential to safety; software plans that could affect quality; test software requirements, designs, or code used in testing; test results used to qualify software; analyses and results used to qualify software; software documentation; databases and software configuration data; pre-developed software items that are safety system software; software change documentation; and tools used in the software project for management, development or assurance tasks. Each of these can affect the final product if a wrong version is used during the software development process. The SCMP should specify how modified software or documentation should be tested and verified, and who is to do this. The SCMP may be two different plans, one used by the software vendor during the development of the software, and one used by the applicant/licensee