Document: NUREG-0800
Document ID: f1629507-6318-4e71-94a6-9d6664ba96a3
Document Type: srp
Title: of the plant safety analysis report (SAR).  Although NRC did not endorse the annexes of
Source: NUREG-0800
Source URL: https://www.nrc.gov/docs/ML0706/ML070660327.pdf
Revision Date: 2023-06
Chapter: 7
Section ID: 7.6
CFR Part: 
CFR Title: 

Content:
ation should encompass all of the topics. The information documents in the three areas are as follows: (i) Software Life Cycle Process Planning Software management plan (including software engineering measures) Software development plan Appendix 7.1-D-6 March 2007 Software quality assurance plan Integration plan Test plan Installation plan Maintenance plan Training plan Operations plan Software safety plan Software verification and validation plan Software configuration management plan. (ii) Software Life Cycle Process Implementation Safety analyses Verification and validation analysis and test reports Configuration management reports. One or more sets of these reports should be available for each of the following activity groups: Software metrics data Requirements Design Implementation Integration Validation and test procedures Installation Operations Maintenance. (iii) Software Life Cycle Development Process Outputs Software requirements specifications Hardware and software architecture descriptions Software design specifications Software metrics data Code listings Build documents Test results Installation configuration tables Operations manuals Maintenance manuals Training manuals. 5.3.1 Software Development (IEEE Std 7-4.3.2-2003 Sub-Clause 5.3.1) Computer system development activities should include the development of computer hardware and software. The integration of the computer hardware and software and the integration of the computer with the safety system should be addressed in the development process. The computer system development process typically consists of the following computer lifecycle phases: Appendix 7.1-D-7 March 2007 • Concepts • Requirements • Design • Implementation • Test • Installation, Checkout and Acceptance Testing • Operation • Maintenance • Retirement. The activities during the lifecycle phases are summarized as: • Creating the conceptual design of the system, translation of the concepts into specific system