




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中华人民共和国航天行业标准中华人民共和国航天行业标准 FL 0112 QJ 2543A2008 代替 QJ 25431993 航天型号软件维护 Software maintenance for space products 20080317 发布 20081001 实施 国防科学技术工业委员会 发 布 QJ 2543A2008 I 前 言 本标准代替 QJ 25431993航天用计算机软件维护规范。 本标准与 QJ 25431993航天用计算机软件维护规范相比主要有以下变化: a) 对软件维护进行了分级分类; b) 给出了维护流程; c) 明确了各阶段的管理要求和技术要求。 本标准的附录 A、附录 B、附录 C 为资料性附录。 本标准由中国航天科技集团公司提出。 本标准由中国航天标准化研究所归口。 本标准起草单位:中国航天标准化研究所。 本标准主要起草人:程华彦、林佳、周新蕾。 本标准于 1993 年 3 月首次发布,本次为第一次修订。 QJ 2543A2008 1 航天型号软件维护 1 范围 本标准规定了航天型号软件各种维护类型,提出了在维护过程的策划、执行、控制、评审和评价 以及结束等方面的要求。 本标准适用于航天型号软件的维护。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。 凡是注日期的引用文件, 其随后所有的 修改单(不包含勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究 是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 GB/T 8566 信息技术 软件生存周期过程 GJB 1268 军用软件验收要求 GJB/Z 1151998 GJB 2786武器系统软件开发剪裁指南 QJ 1912 航天型号软件文档管理制度 QJ 2098 航天型号软件评审与审查 QJ 3027 航天型号软件测试规范 QJ 3128 航天型号软件开发规范 QJ 3130 航天型号软件配置管理规范 3 术语和定义 GB/T 8566 确立的以及下列术语和定义适用于本标准。 3.1 航天型号软件维护 software maintenance for space products 航天型号软件维护是指航天型号产品交付用户后,对型号软件所做的更改和完善。 3.2 纠正性维护 corrective maintenance 软件产品交付后执行的反应性修改,以纠正发现的问题 3.3 预防性维护 preventive maintenance 软件产品交付后的修改,用来检测和纠正软件产品中的潜在故障,使其不致成为有效故障。 3.4 适应性维护 adaptive maintenance 在交付后执行的软件产品的修改,以保持这个软件产品可以在已改变或正在改变的环境中使用。 3.5 完善性维护 perfective maintenance QJ 2543A2008 2 软件产品交付后为改进性能或维护性所作的修改。 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) 软件的安全性要求; 维护立项 方案审批 实施 评审 验收与交付 QJ 2543A2008 3 b) 检测出的潜在错误信息; 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 维护影响分析 QJ 2543A2008 4 维护者应分析软件维护对现行系统和接口系统的影响: 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 一般要求 增强型维护应按 QJ 3128 和 QJ 3130 进行,根据具体情况,可按 GJB/Z 1151998 进行裁剪。纠 正型维护应按 QJ 3130 进行。 7.2 补充要求 7.2.1 测试要求 修改后的软件必须进行回归测试。回归测试应严格按 QJ 3027 进行。关键 A、B 级软件必须经过 独立软件评测机构确认测试。 7.2.2 记录要求 维护过程应作详细记录,记录需有记录者和维护管理人员签名。维护结束,要填写软件维护完成 报告,软件维护完成报告格式参见附录 C。其中维护内容栏应填写以下内容: a) 维护的类型及修改位置; QJ 2543A2008 5 b) 修改的源语句情况和语句总数; 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 评审要求 维护评审应参照 QJ 2098 进行。 9 验收与交付 软件经过维护后应参照GJB 1268进行验收与交付。 QJ 2543A2008 6 附 录 A (资料性附录) 软件维护申请表格式 A.1 软件维护申请表格式参见表 A.1。 表 A.1 软件维护申请表 申请人姓名 登 记 号 申请人单位 登 记 日 期 申请人电话 问题发现时间 申请维护类型 申请理由 维护内容概述 签名 年 月 日 用户方处理意见 签名 年 月 日 开发方处理意见 签名 年 月 日 用户方领导签字 开发方领导签字 附注 QJ 2543A2008 7 附 录 B (资料性附录) 软件维护报告格式 B.1 软件维护报告格式参见表 B.1。 表 B.1 软件维护报告 软 件 名 登 记 号 版 本 号 登 记 日 期 申 请 人 批 准 时 间 维护主管 维护开始时间 维护管理员 软件维护员 变动描述 变动影响 开发方意见 人时数 资源 估计 计算机时间 用户方签字 开发方签字 附注 QJ 2543A2008 8 附 录 C (资料性附录) 软件维护完成报告格式 C.1 软件维护完成报告格式见表 C.1。 表 C1 软件维护完成报告 软 件 名 版 本 号 填 写 人 维护起止时间 软件维护员 维护内容 维护管理人员意见 签名 年 月 日 维护主管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年注册验船师资格考试(B级船舶检验法律法规)综合试题及答案一
- 2025年项目经理IT行业面试模拟题及答案详解
- 2025年注册验船师资格考试(A级船舶检验专业案例分析)测试题及答案一
- 2025年注册验船师资格考试(B级船舶检验专业基础安全)练习题及答案一
- 2025年公需科目人工智能和健康考试题和答案
- 海安银行考试题库及答案
- 2025年检察院审查起诉官选聘预测试题与解析
- 2025年软件编程工程师招聘面试模拟题及答案详解
- 株洲知识培训班课件
- 公务员面试题及答案法院
- 2025船舶抵押合同范本
- 金融标准化知识培训课件
- 2024年医销售药销售工作总结
- 2025年中国茯苓种植市场全面调研及行业投资潜力预测报告
- 医师规范化培训
- 监理跟踪、平行检测计划
- 螺栓知识培训
- 《电力建设工程施工安全管理导则》(NB∕T 10096-2018)
- 蒙古族课件教学课件
- 建筑工程安全操作规程汇编
- 仓库出错货款报告范文
评论
0/150
提交评论