Document: NUREG-0800
Document ID: 4f141c71-35ca-4353-9047-a13efe6d56b7
Document Type: srp
Title: Revision 6 - August 2016
Source: NUREG-0800
Source URL: https://www.nrc.gov/docs/ML1601/ML16019A308.pdf
Revision Date: 2023-06
Chapter: 7
Section ID: 7
CFR Part: 
CFR Title: 

Content:
dependent contractor. (2) Examining the various levels of software development documents and comparing them to the code. (3) Examining problem reports and test plans for the selected requirements, and verifying the corrections. It would be unusual if there were no problem reports, and if this is the case, the testing and review procedures should be carefully examined to ensure that a thorough test and review was done. Each of the completed problem reports should show what was done to resolve the problem, and how that resolution was tested. This would also be a good time to check the configuration management procedures to see how the revised code was put under configuration management. (4) Examining the engineering cross-discipline interfaces to ensure that nuclear specific needs were correctly incorporated into the code. (5) Examining the applicant or licensee interface to ensure plant specific requirements are correctly incorporated. (6) Ensuring that the V&V process is followed according to the vendor's plan. (7) Reviewing the final results of the process. There may be other items in the thread audit, depending on the software tools used and the exact nature of the programing requirements and the methods. The reviewer should not hesitate to ask why something was done in a particular manner, and to use experience and judgment to assess the answer. If errors are found, the appropriate V&V records should be examined to see if the V&V team has also caught the errors. If the requirements, code and test have been verified and validated without finding the error, a serious quality problem may exist. Additional requirements should then be checked to see if this is a systematic or an isolated problem. If several of these problems exist, the adequacy of the software development process may be insufficient to produce high quality software for use in safety-related applications in nuclear power plants. The reviewer should discuss these concerns with management to determine if