ImageVerifierCode 换一换
格式:PDF , 页数:38 ,大小:228.92KB ,
资源ID:429298      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-429298.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ANS 10.4-2008 verification and validation of non-safety-related scientific and engineering computer programs for the nuclear industry《核工业用非安全相关的科学和工程计算机程序的鉴定和确认》.pdf)为本站会员(tireattitude366)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ANS 10.4-2008 verification and validation of non-safety-related scientific and engineering computer programs for the nuclear industry《核工业用非安全相关的科学和工程计算机程序的鉴定和确认》.pdf

1、ANSI/ANS-10.4-2008verification and validation of non-safety-relatedscientific and engineering computer programsfor the nuclear industryANSI/ANS-10.4-2008ANSI/ANS-10.4-2008American National StandardVerification and Validation of Non-Safety-RelatedScientific and Engineering Computer Programsfor the Nu

2、clear IndustrySecretariatAmerican Nuclear SocietyPrepared by theAmerican Nuclear SocietyStandards CommitteeWorking Group ANS-10.4Published by theAmerican Nuclear Society555 North Kensington AvenueLa Grange Park, Illinois 60526 USAApproved October 28, 2008by theAmerican National Standards Institute,

3、Inc.AmericanNationalStandardDesignation of this document as an American National Standard attests thatthe principles of openness and due process have been followed in the approvalprocedure and that a consensus of those directly and materially affected bythe standard has been achieved.This standard w

4、as developed under procedures of the Standards Committee ofthe American Nuclear Society; these procedures are accredited by the Amer-ican National Standards Institute, Inc., as meeting the criteria for AmericanNational Standards. The consensus committee that approved the standardwas balanced to ensu

5、re that competent, concerned, and varied interests havehad an opportunity to participate.An American National Standard is intended to aid industry, consumers, gov-ernmental agencies, and general interest groups. Its use is entirely voluntary.The existence of an American National Standard, in and of

6、itself, does notpreclude anyone from manufacturing, marketing, purchasing, or using prod-ucts, processes, or procedures not conforming to the standard.By publication of this standard, the American Nuclear Society does not insureanyone utilizing the standard against liability allegedly arising from o

7、r afterits use. The content of this standard reflects acceptable practice at the time ofits approval and publication. Changes, if any, occurring through developmentsin the state of the art, may be considered at the time that the standard issubjected to periodic review. It may be reaffirmed, revised,

8、 or withdrawn atany time in accordance with established procedures. Users of this standardare cautioned to determine the validity of copies in their possession and toestablish that they are of the latest issue.The American Nuclear Society accepts no responsibility for interpretations ofthis standard

9、 made by any individual or by any ad hoc group of individuals.Requests for interpretation should be sent to the Standards Department atSociety Headquarters. Action will be taken to provide appropriate response inaccordance with established procedures that ensure consensus on theinterpretation.Commen

10、ts on this standard are encouraged and should be sent to SocietyHeadquarters.Published byAmerican Nuclear Society555 North Kensington AvenueLa Grange Park, Illinois 60526 USACopyright 2008 by American Nuclear Society. All rights reserved.Any part of this standard may be quoted. Credit lines should r

11、ead “Extracted fromAmerican National Standard ANSI0ANS-10.4-2008 with permission of the publisher,the American Nuclear Society.” Reproduction prohibited under copyright conventionunless written permission is granted by the American Nuclear Society.Printed in the United States of AmericaForewordThis

12、Foreword is not a part of American National Standard “Verification and Validationof Non-Safety-Related Scientific and Engineering Computer Programs for the NuclearIndustry,” ANSI0ANS-10.4-2008.!The purpose of this standard is to provide guidelines for the verification andvalidation VANSI0ANS-10.5-20

13、06, “Accommodating User Needs in Scientific and Engineer-ing Computer Software Development”;ANSI0ANS-10.2-2000, “Portability of Scientific and Engineering Software.”In addition, an effort has been made to maintain consistency in terminology andconcepts with various software standards being developed

14、 under the sponsorshipof the Institute of Electrical and Electronics Engineers, Inc., and to identifyareas of disagreement.Compliance with this standard does not substitute for compliance with regula-tory requirements. For example, any analysis that requires a 10 CFR Part 50Appendix B quality assura

15、nce program would still require one whether or not itconforms with this standard.Charles R. Martin was the working group chair for much of the development ofthis standard. His contributions are gratefully acknowledged.This standard has been written by Working Group ANS-10.4 of the AmericanNuclear So

16、cietys Standards Committee. The membership of this group duringthe preparation of the final drafts consisted of the following:A. O. Smetana Chair!, Savannah River National LaboratoryB. L. Kirk, Oak Ridge National LaboratoryJ. B. Manneschmidt, Oak Ridge National LaboratoryK. A. Morrell, Savannah Rive

17、r Nuclear Solutions, LLCC. R. Martin, U.S. Defense Nuclear Facilities Safety BoardSubstantial contributions toward the development of the earlier drafts of thisstandard have also been received from the following:H. Hunter, Oak Ridge National LaboratoryT. M. Lloyd, BNG Fuel SolutionsY. Orechwa, U.S.

18、Nuclear Regulatory CommissionD. Peercy, Sandia National LaboratoriesH. S. Hopkins, Lawrence Livermore National LaboratoryK. OKula, Westinghouse Safety Management SolutionsC. A. Sparrow, Mississippi State UniversityR. G. Quirk, U.S. Defense Nuclear Facilities Safety BoardR. C. Singleterry, Jr., NASA

19、Langley Research CenterJ. Pardo, Savannah River Nuclear Solutions, LLCD. Sparkman, U.S. Department of EnergyT. Austin, Bechtel NationalD. D. Brayton, Safer ServicesG. Danielson, U.S. Department of EnergyiJ. R. Shultz, U.S. Department of EnergyS. S. Seth, U.S. Department of EnergyR. C. Schrotke, Jr.,

20、 Battelle Northwest National LaboratoryR. W. Stevens, Jr., U.S. Department of EnergySubcommittee ANS-10, Mathematics and Computation, had the following mem-bership at the time of its approval of this standard:A. O. Smetana Chair!, Savannah River National LaboratoryB. R. Frank, Westinghouse Electric

21、Company, LLCJ. B. Manneschmidt, Oak Ridge National LaboratoryB. L. Kirk, Oak Ridge National LaboratoryR. C. Singleterry, Jr., NASA Langley Research CenterC. R. Martin, U.S. Defense Nuclear Facilities Safety BoardP. P. H. Wilson, University of Wisconsin-MadisonY. Orechwa, U.S. Nuclear Regulatory Comm

22、issionC. A. Sparrow, Mississippi State UniversityE. L. Quinn, Longenecker and AssociatesThe American National Standards Committee N17, Research Reactors, ReactorPhysics, and Radiation Shielding, had the following membership at the time itreviewed and approved this standard:T. M. Raby Chair!, Nationa

23、l Institute of Standards and TechnologyA. Weitzberg Vice Chair!, IndividualS. Anderson, Westinghouse Electric Company, LLCW. H. Bell, American Institute of Chemical EngineersAlt. R. D. Zimmerman, American Institute of Chemical Engineers!R. R. Brey, Health Physics SocietyR. E. Carter, IndividualD. M.

24、 Cokinos, Brookhaven National LaboratoryM. L. Corradini, National Council on Radiation Protection and MeasurementsE. Ehrlich, General ElectricB. K. Grimes, IndividualN. E. Hertel, Georgia Institute of TechnologyC. Heysel, McMaster UniversityW. A. Holt, IndividualW. C. Hopkins, IndividualM. A. Hutmak

25、er, Jr., U.S. Department of EnergyA. C. Kadak, Massachusetts Institute of TechnologyL. I. Kopp, IndividualP. M. Madden, U.S. Nuclear Regulatory CommissionAlt. A. Adams, Jr., U.S. Nuclear Regulatory Commission!J. F. Miller, Institute of Electrical and Electronics EngineersJ. E. Olhoeft, IndividualR.

26、E. Pevey, University of Tennessee-KnoxvilleW. J. Richards, National Institute of Standards and TechnologyC. T. Rombough, CTR Technical Services, Inc.T. R. Schmidt, Sandia National LaboratoriesS. H. Shepherd, IndividualA. O. Smetana, Savannah River National LaboratoryR. R. Tsukimura, Aerotest Operati

27、onsA. R. Veca, General AtomicsS. H. Weiss, National Institute of Standards and TechnologyAlt. T. J. Myers, National Institute of Standards and Technology)iiContentsSection Page1 Scope and objective . 11.1 Scope . 11.2 Objective 11.3 Guidance for applying this standard 12 Definitions . 13 Introductio

28、n and overview 24 Overview of V complexity;regulatory requirements; and American Na-tional Standards Institute0American NuclearSocietyANSI0ANS-10.5-2006, “AccommodatingUser Needs in Scientific and Engineering Com-puter Software Development,” intended use ofthe program.Application of this standard is

29、 expected to pro-vide material for use in a quality assuranceprogram. This standard does not recommend aparticular approach toward quality assurance.Questions about frequency of reviews or au-dits, resolution of discrepancies, or responsibil-ity for configuration control are not within thescope of t

30、his standard.2 DefinitionsIn the context of this standard, the followingdefinitions apply.non-safety-related: Software whose failurewould not create a hazard to a facility, worker,or member of the general public.validation: a! The process of testing a com-puter program and evaluating the results toe

31、nsure compliance with specified require-ments. b! The demonstration that the verifiedcomputer programand by inference the math-ematical model! are an adequate representa-tion of the physical phenomena.verification: The process of evaluating theproducts of a software development activity toprovide as

32、surance that they meet the require-ments defined for them.Verification and validation is abbreviatedthroughout the standard as Vmanagement plan;requirements specification;design specification;program documentationusers manual, tech-nical manual, etc.!;source code;integrated program;installation pack

33、age;test plan;VV the design specification isverified against the requirements specifica-tion; and the source code is examined to ensureconsistency with the design specification.The criteria presented in this document de-pend upon the availability of a document stat-ing the requirements that a comput

34、er programmust satisfy. Because of the research basis ofmost scientific program development, how-ever, it is often not possible to provide a prioria complete requirements specification. Whatconstitutes a valid answer or appropriate algo-rithm is often not known until after differentapproaches have b

35、een tried and their resultsevaluated. In such cases an iterative approachis recommended that allows the requirementsto be refined or respecified as results fromdifferent activities of program development be-come available. The final program documenta-tion and the final Vrequirements definition;desig

36、n;coding;integration and testing;installation;operation and maintenance.Table 1 provides a summary of Vthe general Vthe level of effort applied to each activity;the assignment of testing responsibilities;the procedures for incorporating V description of inputs in the ap-plication shall be provided t

37、o allow for testplanning.The VVschedule of VVVsummary of Vdevelopment materials evaluated;Vtools and techniques used;Vsecurity and control procedures followed;deviations from the VAmerican National Standard ANSI0ANS-10.4-20085Vanalyst who detected the discrepancy;description of the discrepancy;sever

38、ity rating high,medium,orlow!;impact of the discrepancy;recommended resolution.5.2 Verification of requirementsThe requirements specification forms the foun-dation for program development. It identifiesthe functions to be performed; the inputs, out-puts, and interfaces required; the accuracy andtimi

39、ng that must be achieved; the models tobe used; and the acceptance criteria for theprogram.The requirements specification also forms thefoundation for V2! Testing is performed by the software de-veloper. In addition, testing is performed byanother developer without reference to theoriginal developer

40、s test plan, test database,or test results;3! Testing is performed by the software de-veloper. In addition, an organizationally in-dependent Vapproach to conducting tests and evaluat-ing test resultsH18537 requirements to be tested,H18537 acceptance criteria for each requirement,H18537 methods to be

41、 used for conducting thetests,H18537 methods to be used to evaluate test re-sults and determine compliance with eachrequirement;American National Standard ANSI0ANS-10.4-20086test problem descriptions;test case specifications test cases are sim-plified test problems set up in order to dem-onstrate a

42、specific capability of the program!H18537 description of each test caseH18537H18537 unique identification,H18537H18537 objectives of the test case features tobe tested!,H18537H18537 input data,H18537H18537 expected results,H18537H18537 evaluation criteria,H18537H18537 relation to other tests,H18537H

43、18537 rationale for test setup,H18537H18537 hardware and software environmentin which tests will be run;plan for test databaseH18537 building,H18537 updating,H18537 maintaining,H18537 recording test output in the test database;test proceduresH18537 step-by-step instructions for execution oftest case

44、s, evaluation of test results, anddisposition of test output;planned reporting formats and proceduresH18537 discrepancy reports,H18537 test case log,H18537test report.Note that much of the information specified inthe test plan is developed later during programdevelopment. The test plan is updated as

45、 infor-mation becomes available.5.4 Verification of preliminary testplansTest plans prepared during program definitiondescribe the tests to be used to validate thesoftware product. A preliminary test plan de-fines the scope, objectives, and testing ap-proach; provides an initial description of thete

46、st problems, test cases, and test proceduresthat will be used; and describes the plannedreporting formats and procedures.Verification of a preliminary test plan is per-formed to ensure the following:1! The testing approach is consistent withthe scope and objectives stated in the plan;2! The tests be

47、ing considered will be ade-quate and sufficient for demonstrating thatthe program conforms with the requirementsspecification;3! The reporting formats and procedures areconsistent with the Vdetailed descriptions of each test case, in-cluding, as applicableH18537 identification of any programs that w

48、illsupply test case inputs,H18537 results of measurements, experimentaldata, analytical results, and other infor-mation to be used to evaluate the resultsof program calculations;methods for building, updating, and main-taining the test database;draft test procedures;additional information on reporti

49、ng for-mats and procedures, if applicable.6.4 Verification of updated test plansWhen a test plan is updated, it should be ver-ified to ensure the following:1! The tests being considered will be ade-quate and sufficient for demonstrating theprogram conforms with the requirementsspecification;2! The updated test plan is consistent withthe design specification and the preliminaryprogram documentation.Verification of a test plan is given in Checklist2 in Appendix A. Verification during designshould focus on those items identified in Sec. 6.3.The results of the test

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1