Document: NRC Regulatory Guide
Document ID: 3eb179d3-5491-407d-8b0e-eed083d58a17
Document Type: regulatory_guide
Title: Configuration Management Plans for Digital Computer Software Used in Safety Systems of Nuclear Power Plants + HISTORY - HISTORY 08/2012 – DG-1206 , Proposed Revision 1 08/1996 – DG-1055 , Proposed Revision 0 (Rev. 1)
Source: NRC Regulatory Guide Division 1
Source URL: https://www.nrc.gov/docs/ML1032/ML103200044.pdf
Revision Date: 2023-06
Chapter: 
Section ID: RG-1.169
CFR Part: 
CFR Title: 

Content:
EE Std. 828-2005, as endorsed by this regulatory guide, describes software industry approaches to SCM that are generally accepted in the software engineering community. This standard provides guidance for planning and executing a SCM program. Software configuration management is a formal engineering discipline that is a part of an overall system configuration management process. Software configuration management provides the methods and tools used to identify and control software throughout its development and use. The IEEE Std. 828-2005 elaborates on the important features required in an SCM program that traditional hardware configuration management programs may underemphasize. The software engineering community recognizes that the development of an effective SCM program hinges upon a well-defined software configuration management plan. Clause 3.3 of IEEE Std. 828-2005 describes seven functional areas for grouping configuration management activities: 1. configuration identification (Clause 3.3.1), 2. configuration control (Clause 3.3.2), DG-1206, Page 5 3. configuration status accounting (Clause 3.3.3), 4. configuration evaluation and reviews (Clause 3.3.4), 5. interface control (Clause 3.3.5), 6. subcontractor/vendor control (Clause 3.3.6), and 7. release management and delivery (Clause 3.3.7). However, while IEEE Std. 828-2005 requires that SCM plans describe provisions for these activities, the standard has no minimum set of activities for safety system software. Staff Regulatory Guidance position 4 of this regulatory guide specifies a minimum set of the safety system software activities. Description of Change This revision to Regulatory Guide 1.169 addresses two new areas with IEEE Std. 828-2005. The first of which is the addition of a new Staff Regulatory Guidance position 12, “Release Management and Delivery.” IEEE Std. 828-2005 has added this new section in order to control the overall software release management objectives. This new area for the SCM