400x Filetype PDF File size 1.52 MB Source: www.nrc.gov
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
no reviews yet
Please Login to review.