您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > QJ 2543A-2008 航天型号软件维护
中华人民共和国航天行业标准FL0112QJ2543A—2008代替QJ2543—1993航天型号软件维护Softwaremaintenanceforspaceproducts2008-03-17发布2008-10-01实施国防科学技术工业委员会发布QJ2543A—2008I前言本标准代替QJ2543-1993《航天用计算机软件维护规范》。本标准与QJ2543-1993《航天用计算机软件维护规范》相比主要有以下变化:a)对软件维护进行了分级分类;b)给出了维护流程;c)明确了各阶段的管理要求和技术要求。本标准的附录A、附录B、附录C为资料性附录。本标准由中国航天科技集团公司提出。本标准由中国航天标准化研究所归口。本标准起草单位:中国航天标准化研究所。本标准主要起草人:程华彦、林佳、周新蕾。本标准于1993年3月首次发布,本次为第一次修订。QJ2543A—20081航天型号软件维护1范围本标准规定了航天型号软件各种维护类型,提出了在维护过程的策划、执行、控制、评审和评价以及结束等方面的要求。本标准适用于航天型号软件的维护。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包含勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GB/T8566信息技术软件生存周期过程GJB1268军用软件验收要求GJB/Z115-1998GJB2786《武器系统软件开发》剪裁指南QJ1912航天型号软件文档管理制度QJ2098航天型号软件评审与审查QJ3027航天型号软件测试规范QJ3128航天型号软件开发规范QJ3130航天型号软件配置管理规范3术语和定义GB/T8566确立的以及下列术语和定义适用于本标准。3.1航天型号软件维护softwaremaintenanceforspaceproducts航天型号软件维护是指航天型号产品交付用户后,对型号软件所做的更改和完善。3.2纠正性维护correctivemaintenance软件产品交付后执行的反应性修改,以纠正发现的问题3.3预防性维护preventivemaintenance软件产品交付后的修改,用来检测和纠正软件产品中的潜在故障,使其不致成为有效故障。3.4适应性维护adaptivemaintenance在交付后执行的软件产品的修改,以保持这个软件产品可以在已改变或正在改变的环境中使用。3.5完善性维护perfectivemaintenanceQJ2543A—20082软件产品交付后为改进性能或维护性所作的修改。4维护管理4.1维护的分级航天型号软件维护分A、B两级。由于需求变更所引起的软件维护或因软件更改导致软件结构发生变化的维护为A级维护。需求无变更且软件修改后不改变软件结构的维护为B级维护。4.2维护流程航天型号软件维护的流程见图1。图1维护流程5维护立项5.1管理要求维护立项包括维护申请和批准。维护申请分为纠正型和增强型两大类。纠正型维护包括纠正性维护和预防性维护;增强型维护包括适应性维护和完善性维护。维护申请也叫变更申请或修改申请。维护申请可由用户方(包括军代表)或开发方提出,并经由双发协商,批准立项。对于纠正性维护申请,批准前要进行问题复现和验证工作。申请纠正性维护或预防性维护时,应填写软件维护申请表,并附有关的软件问题报告,软件维护申请表格式参见附录A。申请适应性维护或完善性维护时,应填写软件维护申请表和软件维护报告,软件维护申请表格式参见附录A,软件维护报告格式参见附录B。5.2技术要求5.2.1纠正性维护申请申请纠正性维护时,软件维护申请表中应提供下列信息:a)运行时输出的错误信息;b)输入数据的清单或信息来源;c)关于运行环境的描述;d)现用软件的说明;e)对维护要求的说明;f)其它信息。5.2.2预防性维护申请申请预防性维护时,软件维护申请表中应提供下列信息:a)软件的安全性要求;维护立项方案审批实施评审验收与交付QJ2543A—20083b)检测出的潜在错误信息;c)现用软件的说明;d)对维护要求的说明;e)其它信息。5.2.3适应性维护申请申请适应性维护时,软件维护报告中应提供下列信息:a)软件原运行环境;b)软件现运行环境;c)现用软件的说明;d)对维护要求的说明;e)其它信息。5.2.4完善性维护申请申请完善性维护时,软件维护报告中应提供下列信息:a)现用软件的功能和性能;b)维护后软件的功能和性能;c)现用软件的说明;d)对维护要求的说明;e)其它信息。6方案审批6.1管理要求维护申请批准后,维护方提出维护方案,并形成正式文档。A级维护需有用户方(包括军代表)、维护方、开发方、质量保证部门、配置管理部门、测试部门以及同行专家参加审批。B级维护需有用户方(包括军代表)、维护方及相关人员参加审批。如果程序的更改涉及软件任务书,或是涉及不同系统或分系统之间接口的更改,则必须按技术状态更改的五项原则——“论证充分、各方认可、试验验证、审批完备、落实到位”执行,并请相关系统技术负责人参加审批。审批通过后,纳入配置管理。6.2技术要求6.2.1方案维护方案包括维护设计、维护影响分析和维护计划三部分。6.2.2维护设计维护设计应包括以下三部分:a)软件更改项说明:更改的软件功能、性能和外部接口;b)更改设计:更改或增加的模块,相关的算法设计与数据定义等;c)测试验证要求:对更改后软件单元测试和确认测试的覆盖要求,并明确是否需进行系统联试,验证软硬件接口设计的一致性。6.2.3维护影响分析QJ2543A—20084维护者应分析软件维护对现行系统和接口系统的影响:a)类型:例如,纠正、改进、预防或对新环境的适应;b)范围:例如,修改规模、涉及的功能模块与接口以及外部相关系统;c)关键性:例如,对重要功能、时间、可靠性、安全性的影响。6.2.4维护计划维护计划一般应包括下述内容:a)概述;b)维护范围;c)任务分工;d)维护工作量和时间;e)维护资源分析;f)回归测试计划;g)配置管理计划;h)评审;i)验收交付。6.3审查要求审查时应考虑以下因素:a)更改设计对更改需求的覆盖情况;b)对其它系统、模块的影响情况;c)要求的测试和评价的级别;d)人员配备情况;e)资源配备情况;f)预算情况;g)对进度的影响;h)资源评估、测试策略和进度表的准确性。7实施7.1一般要求增强型维护应按QJ3128和QJ3130进行,根据具体情况,可按GJB/Z115-1998进行裁剪。纠正型维护应按QJ3130进行。7.2补充要求7.2.1测试要求修改后的软件必须进行回归测试。回归测试应严格按QJ3027进行。关键A、B级软件必须经过独立软件评测机构确认测试。7.2.2记录要求维护过程应作详细记录,记录需有记录者和维护管理人员签名。维护结束,要填写软件维护完成报告,软件维护完成报告格式参见附录C。其中维护内容栏应填写以下内容:a)维护的类型及修改位置;QJ2543A—20085b)修改的源语句情况和语句总数;c)增加的内容与源语句总数;d)删减的源语句位置和源语句总数;e)程序变动前与变动后的源语句总数;f)程序变动所花费的总人时和总机时数;g)对于每一维护类型,程序变动所花费的人时数与机时数;h)其它。7.2.3文档要求文档维护是软件维护的重要部分,在维护过程中,应对原版本所有相关文档按照QJ1912的规定进行修改和整理,做到文档与源程序相符合。8评审8.1输入条件维护评审与验收前,要对维护的各项工作进行复查,复查的内容包括:a)是否对原版本和软件问题报告进行了认真分析;b)是否认真分析过维护申请表;c)维护后的功能和性能是否满足要求;d)是否调查过用户各个层次的人员;e)设计是否存在不合适的方面;f)设计是否符合易维护性要求;g)维护中发现的错误是否由以前的维护所致;h)哪些资源应该用而没有用;i)所做结论是否正确;j)维护记录是否全面、细致,有无遗漏。8.2评审要求维护评审应参照QJ2098进行。9验收与交付软件经过维护后应参照GJB1268进行验收与交付。QJ2543A—20086附录A(资料性附录)软件维护申请表格式A.1软件维护申请表格式参见表A.1。表A.1软件维护申请表申请人姓名登记号申请人单位登记日期申请人电话问题发现时间申请维护类型申请理由维护内容概述签名年月日用户方处理意见签名年月日开发方处理意见签名年月日用户方领导签字开发方领导签字附注QJ2543A—20087附录B(资料性附录)软件维护报告格式B.1软件维护报告格式参见表B.1。表B.1软件维护报告软件名登记号版本号登记日期申请人批准时间维护主管维护开始时间维护管理员软件维护员变动描述变动影响开发方意见人时数资源估计计算机时间用户方签字开发方签字附注QJ2543A—20088附录C(资料性附录)软件维护完成报告格式C.1软件维护完成报告格式见表C.1。表C1软件维护完成报告软件名版本号填写人维护起止时间软件维护员维护内容维护管理人员意见签名年月日维护主管意见签名年月日第三方测试机构领导意见签名年月日维护方领导意见签名年月日备注QJ2543A—20089中华人民共和国航天行业标准航天型号软件维护QJ2543A-2008*中国航天标准化研究所出版北京西城区月坛北小街2号邮政编码:100830中国航天标准化研究所印务发行部印刷、发行版权专有不得翻印*2008年10月出版定价:13.00元QJ2543A-2008
本文标题:QJ 2543A-2008 航天型号软件维护
链接地址:https://www.777doc.com/doc-8017764 .html