REG NASA-STD-8739 9-2013 SOFTWARE FORMAL INSPECTIONS STANDARD [Superseded NASA NASA-STD-2202 NASA NASA-STD-2202].pdf
《REG NASA-STD-8739 9-2013 SOFTWARE FORMAL INSPECTIONS STANDARD [Superseded NASA NASA-STD-2202 NASA NASA-STD-2202].pdf》由会员分享,可在线阅读,更多相关《REG NASA-STD-8739 9-2013 SOFTWARE FORMAL INSPECTIONS STANDARD [Superseded NASA NASA-STD-2202 NASA NASA-STD-2202].pdf(53页珍藏版)》请在麦多课文档分享上搜索。
1、 NASA TECHNICAL STANDARD NASA-STD-8739.9 National Aeronautics and Space Administration Approved: 06-17-2013 Washington, DC 20546-0001 Superseding NASA-STD-2202-93 SOFTWARE FORMAL INSPECTIONS STANDARD MEASUREMENT SYSTEM IDENTIFICATION: NOT MEASUREMENT SENSITIVE Provided by IHSNot for ResaleNo reprodu
2、ction or networking permitted without license from IHS-,-,-NASA-STD 8739.9 2 of 53 This page was intentionally left blank. Provided by IHSNot for ResaleNo reproduction or networking permitted without license from IHS-,-,-NASA-STD 8739.9 3 of 53 DOCUMENT HISTORY LOG Status Document Revision Approval
3、Date Description Baseline 04-xx-1993 Initial Release 03-29-2001 Revalidation Revision New document number. 06-17-2013 General Revision. Revisions made to address feedback received since the last revision, incorporate new research and best practices, and to align better with NPR 7150.2, NASA Software
4、 Engineering Requirements. Changes include: 1. Addressing projects concerns related to: Software Safety, COTS, and Software Acquisition, 2. Providing more guidance for tailoring inspections for different types of artifacts (e.g. project plans, auto-generated code), 3. Rewording best practices as rec
5、ommendations rather than requirements, and 4. Removing requirements addressed in other standards. (MW) Provided by IHSNot for ResaleNo reproduction or networking permitted without license from IHS-,-,-Provided by IHSNot for ResaleNo reproduction or networking permitted without license from IHS-,-,-N
6、ASA-STD 8739.9 5 of 53 TABLE OF CONTENTS SECTION PAGE DOCUMENT HISTORY LOG . 3 FOREWORD . 4 TABLE OF CONTENTS . 5 LIST OF FIGURES 6 LIST OF TABLES 6 1. SCOPE . 7 1.1 PURPOSE 7 1.2 APPLICABILITY 7 1.3 REQUIREMENT RELIEF . 8 2. APPLICABLE DOCUMENTS . 8 2.1 GENERAL . 8 2.2 GOVERNMENT DOCUMENTS . 8 2.3
7、NON-GOVERNMENT DOCUMENTS 8 3. ACRONYMS AND DEFINITIONS . 8 3.1 ACRONYMS AND ABBREVIATIONS . 8 3.2 DEFINITIONS 9 4. SOFTWARE FORMAL INSPECTION PROCESS . 14 4.1 FORMAL INSPECTION DESCRIPTION . 15 4.2 CHARACTERISTICS . 15 4.3 COMPARISON TO OTHER REVIEW PRACTICES 15 4.4 PROCESS CONFORMANCE AND TAILORING
8、. 16 5. ROLES AND RESPONSIBILITIES 17 5.1 QUALIFICATIONS AND GENERAL RESPONSIBILITIES . 17 5.2 THE FORMAL INSPECTION TEAM 17 5.3 CANDIDATES FOR FORMAL INSPECTORS 21 6. PROCESS ELEMENTS . 22 6.1 INPUT AND OUTPUT . 22 6.2 ENTRY AND EXIT CRITERIA . 23 6.3 PROCESS STAGES . 23 6.4 FORMAL INSPECTION PROCE
9、DURE CUSTOMIZATION . 30 7. TYPES OF INSPECTIONS . 31 7.1 SOFTWARE PLAN INSPECTIONS 31 7.2 SYSTEM REQUIREMENTS INSPECTIONS (R0) 32 7.3 SOFTWARE REQUIREMENTS INSPECTIONS (R1) 33 Provided by IHSNot for ResaleNo reproduction or networking permitted without license from IHS-,-,-NASA-STD 8739.9 6 of 53 7.
10、4 ARCHITECTURAL DESIGN INSPECTION (I0) 35 7.5 DETAILED DESIGN INSPECTION (I1) . 36 7.6 SOURCE CODE INSPECTIONS (I2) . 37 7.7 TEST PLAN INSPECTION (IT1) 38 7.8 TEST PROCEDURE INSPECTION (IT2) 39 7.9 CONSIDERATIONS ON INSPECTIONS OF SOFTWARE THAT RUNS ON PROGRAMMABLE LOGIC DEVICES OPERATING SYSTEMS 40
11、 7.10 CONSIDERATIONS FOR ACQUISITION PROJECTS . 41 7.11 OTHER QUALITY CONSIDERATIONS 42 8. PROCESS EVALUATION 42 8.1 PRODUCT AND PROCESS MEASURES 43 8.2 EVALUATION ANALYSES . 44 8.3 PROCESS IMPROVEMENT 45 APPENDIX A: REFERENCES . 46 A.1 PURPOSE . 46 A.2 REFERENCE DOCUMENTS 46 A.3 FURTHER GUIDANCE .
12、47 APPENDIX B: INSPECTION TYPE AND PARTICIPANTS MATRIX . 48 APPENDIX C: FORMAL INSPECTION COMPLIANCE MATRIX . 50 LIST OF FIGURES FIGURE PAGE Figure 1: Inspection Process 24 LIST OF TABLES TABLE PAGE Table 1: Data Collected at Inspection Points . 43 Provided by IHSNot for ResaleNo reproduction or net
13、working permitted without license from IHS-,-,-NASA-STD 8739.9 7 of 53 SOFTWARE FORMAL INSPECTIONS STANDARD 1. SCOPE 1.1 Purpose The purpose of this Standard is to define the requirements for a software inspection process aimed at detecting and eliminating defects as early as possible in the softwar
14、e life cycle. This process can be used for any documented product, however, this Standard focuses on its use for software productsi.e., software code, plans, manuals, etc. The process provides for the collection and analysis of inspection data to improve the inspection process as well as the quality
15、 of the software. This Standard provides a core set of requirements that are applicable whenever formal inspections are required. NASA-GB-A302, Software Formal Inspections Guidebook, provides additional information on approaches for implementing a software formal inspection process. The implementati
16、on and approach to meeting these requirements will vary to reflect the system to which they are applied. 1.2 Applicability This standard will be used to insure NASA maintains the rigor and benefits of software formal inspections, when Software Formal Inspections are to be performed on software as sp
17、ecified by agreement or project direction,. This Standard is applicable to formal inspections of software products during the development life cycle of software developed, maintained, or acquired by or for NASA, including the incorporation of open source, auto-generated code and test procedures, Com
18、mercial Off-The-Shelf (COTS), Government Off-The-Shelf (GOTS), or Modified Off-The-Shelf (MOTS) into NASA systems. Legacy and reuse software products are also covered with a focus on how they fit into the systems under current development. Projects need to choose which software products they will pe
19、rform software formal inspection on, which will receive other kinds of peer reviews, and which will receive no peer review. These decisions should be documented in the program/project/facility software development or management plan. This Standard is approved for use by NASA Headquarters and NASA Ce
20、nters, including Component Facilities and Technical and Service Support Centers, and may be cited in contract, program, and other Agency documents as a technical requirement. This Standard may also apply to the Jet Propulsion Laboratory or to other contractors, grant recipients, or parties to agreem
21、ents only to the extent specified or referenced in their contracts, grants, or agreements. Requirementsi.e., mandatory actionsare denoted by statements containing the term “shall,“ are identified by “(Requirement),” and are numbered SFI-#. The terms: “may“ or “can“ denote discretionary privilege or
22、permission, “should“ denotes a good practice and is recommended, but not required, “will“ denotes expected outcome, and “are/is“ denotes descriptive material. The project manager is usually called out as the responsible party for ensuring formal inspections are performed on their projects, and for t
23、he quality of the formal inspections. Project managers are not expected to personally perform nor run the actual Software Formal Inspections. It is recognized that these requirements and activities may either be delegated by the project Provided by IHSNot for ResaleNo reproduction or networking perm
24、itted without license from IHS-,-,-NASA-STD 8739.9 8 of 53 manager to a software lead, Software Formal Inspection chief moderator, software assurance lead within the project; or it could be the responsibility of a division or Center Software Engineering Process Group, Software Assurance, or other re
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- REGNASASTD873992013SOFTWAREFORMALINSPECTIONSSTANDARDSUPERSEDEDNASANASASTD2202NASANASASTD2202PDF

链接地址:http://www.mydoc123.com/p-1019576.html