
System Development and Life- Cycle Management (SDLCM) Methodology Handbook, Version 2.3 July 2002 UNITED STATES NUCLEAR REGULATORY COMMISSION WASHINGTON, DC SDLCM Methodology Handbook Foreword Nuclear Regulatory Commission (NRC) Management Directive 2.5, “Application Systems Life- Cycle Management,” establishes the policies for applications systems life-cycle management. The System Development and Life-Cycle Management (SDLCM) Methodology implements Directive 2.5 by providing life-cycle structure and guidance to NRC Projects. The SDLCM Methodology comprises seven components: 1. Define Initial Project Requirements 2. Acquire Support Resources 3. Design the Solution 4. Engineer the Solution 5. Deploy the Solution 6. Service the Solution 7. Decommission the Solution The methodology is not Itself a document or a set of documents. It is the approach to doing business at NRC, and it is described by a set of documents, including but not limited to the following: SDLCM Methodology Handbook SDLCM Methodology Procedures, Standards, and Forms SDLCM Methodology Tool Inventory SDLCM Methodology Overview Training SDLCM Methodology iii Handbook, Version 2.3 SDLCM Methodology Handbook Table of Contents 1. Introduction ............................................................1 1.1 Background ........................................................1 1.2 Objectives..........................................................1 1.3 Scope.............................................................1 1.4 Overview ..........................................................1 2. Methodology Overview ....................................................3 2.1 A Structured Approach................................................3 2.1.1 Seven Components .............................................3 2.1.2 Presentation of the Components ...................................4 2.2 Principles and Assumptions............................................5 2.3 Activities and Products ................................................5 2.4 Feedback and Improvement ............................................7 2.5 Systems Concepts...................................................8 3. Selecting an Appropriate Software..........................................10 3.1 Waterfall development Life-cycle Model ..................................11 3.2 Incremental Development Life-cycle Model ...............................13 3.3 Evolutionary Development Life-cycle Model ...............................14 3.4 Package-based Development Life-Cycle Model ............................16 4. Quality Assurance ......................................................18 4.1 Purpose ..........................................................18 4.2 Quality Assurance Goals .............................................18 4.3 Process Implementation..............................................18 4.4 Measurement and Analysis............................................19 4.5 Verifying Implementation .............................................19 5. Configuration Management ...............................................21 5.1 CM Process Implementation...........................................21 5.2 Configuration Identification ............................................22 5.3 Configuration Control................................................23 5.3.1 Responsibility and Process Flow ..................................23 5.3.2 Change Vehicles ..............................................24 5.3.3 Change Management ..........................................24 5.3.4 Release Management ..........................................24 5.4 Configuration Status Accounting .......................................24 SDLCM Methodology v Handbook, Version 2.3 SDLCM Methodology Handbook 5.5 Data Management ..................................................25 5.6 Configuration Evaluation..............................................25 6. Component 1. Define Initial Project Requirements ..............................26 6.1 Purpose ..........................................................26 6.2 Roles and Responsibilities ............................................26 6.3 Entry Criteria ......................................................26 6.4 Input, Activities, and Outputs ..........................................27 6.5 Techniques and Tools ...............................................29 6.6 Exit Criteria........................................................29 6.7 Component 1 Activity Details ..........................................30 7. Component 2. Acquire Support Resources ...................................47 7.1 Purpose ..........................................................47 7.1.1 Projects and Funding ..........................................47 7.1.2 Funding Approaches and Project Products ..........................47 7.2 Roles and Responsibilities ............................................48 7.3 Entry Criteria ......................................................48 7.4 Input, Activities, and Outputs ..........................................49 7.5 Techniques and Tools ...............................................50 7.6 Exit Criteria........................................................50 7.7 Component 2 Activity Details ..........................................50 8. Component 3. Design the Solution ..........................................62 8.1 Purpose ..........................................................62 8.2 Roles and Responsibilities ............................................62 8.3 Entry Criteria ......................................................63 8.4 Input, Activities and Outputs...........................................63 8.5 Techniques and Tools ...............................................65 8.6 Exit Criteria........................................................65 8.7 Component 3 Activity Details ..........................................65 9. Component 4. Engineer the Solution .........................................86 9.1 Purpose ..........................................................86 9.2 Roles and Responsibilities ............................................86 9.3 Entry Criteria ......................................................87 9.4 Input, Activities, and Outputs ..........................................87 SDLCM Methodology vi Handbook, Version 2.3 SDLCM Methodology Handbook 9.5 Techniques and Tools ...............................................89 9.6 Exit Criteria........................................................89 10. Component 5. Deploy the Solution ........................................104 10.1Purpose .........................................................104 10.2 Roles and Responsibilities ...........................................104 10.3Entry Criteria .....................................................105 10.4 Input, Activities, and Outputs .........................................105 10.5 Techniques and Tools ..............................................106 10.6Exit Criteria.......................................................108 11. Component 6. Service the Solution ........................................127 11.1 Component Overview ...............................................127 11.2 Change Management ...............................................129 11.2.1 Establish Change Management .................................131 11.2.2 Control System Changes ......................................132 11.2.3 Track and Report System Changes ..............................136 11.3Release Management...............................................139 11.3.1Plan Release................................................139 11.3.2 Coordinate Release Changes ...................................141 11.3.3 Track Release Changes .......................................144 11.3.4Track Releases..............................................146 11.4 Release-Based Maintenance .........................................148 11.5 Emergency Maintenance ............................................157 12. Component 7. Decommission the Solution ..................................164 12.1Purpose .........................................................164 12.2 Roles and Responsibilities ...........................................164 12.3Entry Criteria .....................................................164 12.4 Input, Activities, and Outputs .........................................165 12.5 Techniques and Tools ..............................................165 12.6Exit Criteria.......................................................167 12.7 Component 7 Activity Details .........................................167 Appendix A. Maintaining the SDLCM Methodology ...............................176 Appendix B. Roles and Responsibilities ........................................177 Appendix C. Products of Projects .............................................183 C.1 Products of Projects by SDLCM Methodology Component ...................183 SDLCM Methodology vii Handbook, Version 2.3 SDLCM Methodology Handbook Appendix D. Activity Summary ...............................................201 D.1 Component Review ................................................201 D.2 New Development and Enhancement ...................................202 D.3 Maintenance ......................................................212 D.4 Decommissioning..................................................213 Appendix E. Transition of Legacy Systems .....................................214 E.1 Systems Developed with SDLCM Methodology Guidance ...................214 E.2 Systems Developed
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages266 Page
-
File Size-