APR1400-Z-J-NR-14003-NP, Rev 0, "Software Program Manual."

APR1400-Z-J-NR-14003-NP, Rev 0, "Software Program Manual."

Non-Proprietary Software Program Manual APR1400-Z-J-NR-14003-NP, Rev.0 Software Program Manual Revision 0 Non-Proprietary November 2014 Copyright ⓒ 2014 Korea Electric Power Corporation & Korea Hydro & Nuclear Power Co., Ltd. All Rights Reserved KEPCO & KHNP Non-Proprietary Software Program Manual APR1400-Z-J-NR-14003-NP, Rev.0 REVISION HISTORY Revision Date Page Description November 0 All First Issue 2014 This document was prepared for the design certification application to the U.S. Nuclear Regulatory Commission and contains technological information that constitutes intellectual property. Copying, using, or distributing the information in this document in whole or in part is permitted only by the U.S. Nuclear Regulatory Commission and its contractors for the purpose of reviewing design certification application materials. Other uses are strictly prohibited without the written permission of Korea Electric Power Corporation and Korea Hydro & Nuclear Power Co., Ltd. KEPCO & KHNP ii Non-Proprietary Software Program Manual APR1400-Z-J-NR-14003-NP, Rev.0 ABSTRACT This technical report (TeR) provides the software engineering process for digital computer-based instrumentation and control (I&C) systems of the APR1400. This report describes the processes which ensure the reliability and design quality of the software throughout its entire life cycle. By implementing the processes in this report, the digital I&C system software achieves the following: Desired level of quality and reliability required for nuclear power plants (NPPs) Safety-related I&C functions for protecting and securing the safe operation of the NPPs Satisfactory conformance to nuclear codes and standards KEPCO & KHNP iii Non-Proprietary Software Program Manual APR1400-Z-J-NR-14003-NP, Rev.0 TABLE OF CONTENTS 1.0 INTRODUCTION .................................................................................................. 1 1.1 Purpose ..................................................................................................................................... 1 1.2 Scope ........................................................................................................................................ 1 1.3 Overview ................................................................................................................................... 2 2.0 GENERAL PROCESS ............................................................................................ 3 2.1 Software Classification and Categorization ................................................................................ 3 2.2 Software Life Cycle .................................................................................................................... 3 2.3 Indoctrination and Training ......................................................................................................... 4 2.4 Organization .............................................................................................................................. 5 3.0 SOFTWARE MANAGEMENT PLAN ....................................................................... 6 3.1 Overview ................................................................................................................................... 6 3.1.1 Project Summary ....................................................................................................................... 6 3.1.2 Evolution of the Plan .................................................................................................................. 6 3.2 Project Organization .................................................................................................................. 7 3.2.1 External Interfaces ..................................................................................................................... 7 3.2.2 Internal Structure ....................................................................................................................... 7 3.2.3 Roles and Responsibilities ......................................................................................................... 7 3.3 Managerial Process Plans ......................................................................................................... 7 3.3.1 Start-up Plan ............................................................................................................................. 7 3.3.2 Work Plan .................................................................................................................................. 8 3.3.3 Control Plan............................................................................................................................... 8 3.3.4 Risk Management Plan .............................................................................................................. 9 3.3.5 Project Closeout Plan ................................................................................................................ 9 3.4 Technical Process Plans ............................................................................................................ 9 3.4.1 Process Model ........................................................................................................................... 9 3.4.2 Methods, Tools, and Techniques ................................................................................................ 9 3.4.3 Infrastructure Plan ................................................................................................................... 10 3.4.4 Product Acceptance Plan ......................................................................................................... 10 3.5 Supporting Process Plans ........................................................................................................ 10 3.5.1 Configuration Management Plan .............................................................................................. 10 3.5.2 Verification and Validation Plan ................................................................................................ 10 3.5.3 Documentation Plan ................................................................................................................ 10 3.5.4 Quality Assurance Plan ............................................................................................................ 10 3.5.5 Reviews and Audits Plan ......................................................................................................... 10 KEPCO & KHNP iv Non-Proprietary Software Program Manual APR1400-Z-J-NR-14003-NP, Rev.0 3.5.6 Problem Resolution Plan ......................................................................................................... 10 3.5.7 Subcontractor Management Plan ............................................................................................. 11 3.5.8 Process Improvement Plan ...................................................................................................... 11 3.6 Additional Plans ....................................................................................................................... 11 4.0 SOFTWARE QUALITY ASSURANCE PLAN ........................................................ 12 4.1 Introduction ............................................................................................................................. 12 4.1.1 Purpose ................................................................................................................................... 12 4.1.2 Scope ...................................................................................................................................... 12 4.1.3 Software Development Process ............................................................................................... 13 4.2 Management ........................................................................................................................... 13 4.2.1 Organization ............................................................................................................................ 13 4.2.2 Tasks and Responsibilities in the Software Life Cycle............................................................... 13 4.3 Documentation ........................................................................................................................ 16 4.3.1 Requirements Documentation .................................................................................................. 16 4.3.2 Software Design Documentation .............................................................................................. 17 4.3.3 Source Code Documentation ................................................................................................... 17 4.3.4 Software Verification and Validation Documentation ................................................................. 17 4.3.5 User Documentation ................................................................................................................ 18 4.3.6 Software Configuration Management Documentation ............................................................... 18 4.3.7 Computer Code Certificate....................................................................................................... 18 4.4 Standards, Practices, Conventions, and Metrics ...................................................................... 19 4.4.1 Coding Standards ...................................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    133 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us