1、 QJ中华人民共和国航天行业标准FL 0137 QJ 31752003航天型号软件产品验收与交付 Verification and acceptance for space software product 20030925发布 20031201实施国防科学技术工业委员会发布 QJ 31752003 I目 次 前言. II 1 范围1 2 规范性引用文件.1 3 术语和定义1 4 一般要求1 4.1 软件产品验收1 4.2 软件产品验收条件1 4.3 软件产品验收依据1 4.4 软件产品验收的内容1 4.5 软件产品验收过程2 4.6 软件产品交付2 5 软件产品验收程序.2 5.1 软件产品
2、验收申请2 5.2 软件产品验收计划2 5.3 软件产品验收委员会2 5.4 软件产品验收测试和配置审计3 5.5 软件产品验收评审3 5.6 软件产品验收结论4 5.7 验收未通过的处理4 6 软件产品的交付.4 附 录 A (资料性附录) 软件研制总结报告内容要求5 附 录 B (资料性附录) 软件产品验收申请报告格式6 附 录 C (资料性附录) 软件产品验收报告格式7 C.1 软件产品验收报告幅面.7 C.2 软件产品验收报告封面、里页填写要求.7 附 录 D (资料性附录) 软件产品移交项目清单格式16 QJ 31752003 II 前言 本标准的附录A、附录B、附录C、附录D为资料
3、性附录。 本标准由中国航天科技集团公司提出。 本标准由中国航天标准化研究所归口。 本标准起草单位:中国航天科技集团公司一院十二所。 本标准主要起草人:张海东、王琪、刘颖、程华彦。 QJ 31752003 1航天型号软件产品验收与交付 1 范围 本标准规定了航天型号软件产品的验收与交付的条件、要求及管理。 本标准适用于航天型号配套A、B级软件产品的正式验收和交付,其它软件参照使用。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包含勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的
4、最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 GB/T 11457 软件工程术语 GJB 1268 军用软件验收 3 术语和定义 GB/T 11457确立的以及下列术语和定义适用于本标准。 3.1 软件产品验收 software product verification 交办方按任务书(或合同)规定,检验承制方的软件产品并接受软件产品所有权或使用权的一项活动。 3.2 软件产品交付 software product acceptance 承制方将经验收通过的软件产品移交给交办方的过程。 4 一般要求 4.1 软件产品验收 凡列入航天型号配套表的所有软件产品,在交付正式使用之前,应
5、履行软件产品验收过程。 4.2 软件产品验收条件 提交验收的软件产品应具备以下条件: a) 软件通过第三方确认测试; b) 软件产品已通过系统联试; c) 任务书或合同规定的各类文档齐全,符合要求; d) 软件产品已置于配置管理之下,技术状态受控; e) 完成软件研制总结报告(内容参见附录A)。 4.3 软件产品验收依据 软件产品验收依据是软件任务书(或合同)、相关技术文件。 4.4 软件产品验收的内容 软件产品验收内容应该在任务书(或合同)中明确。一般包括执行程序、用户手册(含使用说明、QJ 31752003 2操作说明)、产品质量证明文件。 4.5 软件产品验收过程 软件产品验收应遵守GJ
6、B 1268的相关规定,履行正式手续,按以下工作步骤进行(嵌入式软件可酌情裁剪): a) 提出软件产品验收申请; b) 制定软件产品验收计划; c) 成立软件产品验收委员会; d) 进行软件产品验收测试和配置审计; e) 进行软件产品验收评审; f) 形成软件产品验收报告。 4.6 软件产品交付 软件产品验收通过后,承制方必须按验收评审意见,做好后续工作,并在得到验收委员会或其指定人员认可后,按任务书(或合同)要求将软件产品移交给交办方。 交办方按任务书(或合同)要求做好接收工作。 5 软件产品验收程序 5.1 软件产品验收申请 5.1.1 软件产品验收前,承制方向交办方提交软件产品验收申请报
7、告(格式参见附录B),概要说明申请验收软件产品的情况。 5.1.2 软件产品验收申请报告应由交办方型号技术负责人审批。交办方应了解被验收软件的文档、测试、管理等方面的内容,并由此决定是否批准验收申请。 5.1.3 承制方在提交软件产品验收申请报告时,应按任务书(或合同)和设计要求的规定,提交被验收软件的相关文档和资料,同时和交办方协调验收计划。若提交待验文件不齐备或验收计划不完整,交办方不应批准进行验收。 5.2 软件产品验收计划 验收计划由承制方和交办方协商确定。该计划应包括验收活动程序、技术准备以及日程安排。 5.3 软件产品验收委员会 5.3.1 组成 交办方在批准承制方提交的软件产品验
8、收申请报告后,根据被验收软件的规模、级别和所处的研制阶段,组成软件产品验收委员会。验收委员会由交办方代表、同行专家以及承制方代表组成,必要时,验收委员会还应有软件最终用户代表。验收委员会设主任一名。 软件产品验收委员会下设配置审计组和验收测试组,其成员可以互相兼任。小组成员可明确为测试员、审计员、记录员等。 5.3.2 职责 软件产品验收委员会主持整个验收工作,主要包括以下任务: a) 判定所验收软件产品是否符合任务书(或合同)要求; b) 审定验收环境; c) 审定软件产品验收测试计划; d) 组织配置审计和验收测试; QJ 31752003 3e) 进行软件产品验收评审,形成软件产品验收报
9、告(格式参见附录C); f) 监督软件产品验收遗留问题的落实。 5.3.3 权限 软件产品验收委员会的权限: a) 有权要求交办方和承制方对软件开发过程中的相关问题进行说明; b) 协调交办方和承制方可能发生的分歧; c) 决定软件产品是否通过验收。 5.4 软件产品验收测试和配置审计 5.4.1 软件产品验收测试和配置审计的准备 5.4.1.1 软件产品验收测试和配置审计是软件产品验收评审前应完成的两项重要工作。软件产品验收测试和配置审计工作,在验收委员会主任主持下分别由验收测试组和配置审计组完成。 5.4.1.2 如果承制方或第三方已经进行的测试和配置审计,经验收委员会认可后,则不必重做该
10、项测试和审计。 5.4.1.3 承制方应向验收委员会提供完整的软件文档,应包括源程序清单、软件(数据)需求规格说明、设计说明(含概要设计说明和详细设计说明)、用户手册、相关测试报告、软件产品证明书、软件质量履历书。 5.4.1.4 承制方应为测试的实施提供合格的测试人员、设施以及各项服务,协助测试小组安排测试计划。若任务书(或合同)要求测试安排在交办方进行时,承制方也应为测试的实施提供必要资源。 5.4.2 软件产品验收测试 5.4.2.1 测试步骤: a) 验收测试组在认真审查相关文档的基础上,根据软件任务书制定软件产品验收测试计划,确定验收测试环境,做好测试准备; b) 验收委员会审定软件
11、产品验收测试计划,检查测试环境和测试准备情况; c) 验收测试组进行验收测试,记录测试结果; d) 分析测试结果,编写并提交测试分析报告。 5.4.2.2 测试内容: a) 测试项目覆盖任务书要求的所有功能特性; b) 测试项目能检查任务书要求的所有性能要求,如精度、时间、适应性、余量等; c) 有要求时,测试项目还应包括可靠性和安全性方面的测试。 5.4.3 软件产品验收配置审计 5.4.3.1 对软件进行确认测试、系统联试形成的文档、分析或评审结论是否完整有效进行检查。 5.4.3.2 对软件进行功能配置审计,验证软件功能和接口与软件需求规格说明的一致性。 5.4.3.3 根据软件工程化要
12、求对软件产品进行物理配置审计,检查程序和文档的一致性、文档和文档的一致性、交付的产品与任务书要求的一致性。 5.4.3.4 对软件配置管理过程进行审计,检查软件更改是否一致、有效、可追踪。 5.4.3.5 对配置审计的结果应记录并形成分析报告。 5.5 软件产品验收评审 5.5.1 在完成软件产品验收测试和配置审计的基础上,软件产品验收委员会召开验收评审会,听取承QJ 31752003 4制方作的软件研制总结报告,对报告内容进行评议,并对软件产品作出综合评价。 5.5.2 软件产品验收的准则: a) 软件产品符合任务书规定的全部功能和性能要求; b) 要求的软件可靠性和安全性方面的测试已通过;
13、 c) 文档齐全,符合任务书要求及有关标准的规定; d) 文文一致,文实相符。 5.5.3 验收评审会议由交办方组织。在听取承制方作的软件研制总结报告后,软件产品验收委员会综合验收测试分析报告和配置审计分析报告,结合软件产品验收准则对软件产品的正确性、完整性及软件工程化程度作出评价。汇总分析验收中提出的问题和建议,确定验收是否通过。 5.6 软件产品验收结论 软件产品验收评审通过后,验收委员会组织填写软件产品验收报告,详尽地记录验收的各项内容及评价与验收结论,验收委员会成员在软件产品验收报告上签字。 5.7 验收未通过的处理 软件产品验收评审如未通过,验收会议也应形成记录,待问题解决后重新组织
14、验收。 6 软件产品的交付 6.1 软件产品经过验收评审后,根据验收委员会提出的评审意见,承制方对软件产品进行必要的完善工作。在这些工作完成,并得到验收委员会或其指定人员认可后,承制方向交办方进行软件产品的交付。 6.2 承制方提出软件产品移交项目清单,在验收委员会指定人员的审定和监督下,逐项核实并移交给交办方,移交结束后形成软件产品移交文件,即签署完整的软件产品移交项目清单(格式参见附录D),该文件至少应包括以下内容: a) 交付软件产品的名称、数量和装载媒体等的说明; b) 交付软件产品的检查及结果,检查包括有产品证明书、媒体的外观和包装、文物的完整及一致等; c) 交付检查的结论及存在的
15、主要问题; d) 交付的时间、地点、交接双方人员签字。 对交付检查中发现的主要质量问题,交办方可要求承制方进行改进。必要时,双方重新进行交付工作。 QJ 31752003 5附 录 A (资料性附录) 软件研制总结报告内容要求 软件研制总结报告应包括如下内容: a) 软件开发过程概况; b) 软件满足任务指标情况; c) 软件可靠性、安全性分析; d) 软件研制过程中的技术状态变化; e) 软件配置管理及更改单的落实统计; f) 软件历次审查过程中发现的主要质量问题及落实情况; g) 软件测试及其覆盖性分析; h) 各项试验验证及试验中质量问题归零情况; i) 遗留问题及处理意见; j) 结论
16、。 QJ 31752003 6附 录 B (资料性附录) 软件产品验收申请报告格式 软件产品验收申请报告 年 月 日 软 件 名 称 软 件 代 号 所属系统承制 单位 交办 单位 规模 关键级别软件功能及性能描述: 文档与审查结论: 软件历次测试及其结论: 验收计划初步安排: 承制方申请意见: 联系方式: 技术负责人签名:(单位公章) 交办方意见: 联系方式: 技术负责人签名:(单位公章) QJ 31752003 7附 录 C (资料性附录) 软件产品验收报告格式 C.1 软件产品验收报告幅面 软件产品验收报告幅面为A4。 C.2 软件产品验收报告封面、里页填写要求 C.2.1 封面 由验收
17、委员会填写型号、研制阶段、软件名称、承制单位。研制阶段填写型号研制所处的阶段。封面格式见图C.1。 C.2.2 里页1 如实填写相关信息,设计人员包括软件需求分析、软件设计和编码人员。里页1格式见图C.2。 C.2.3 里页2 里页2格式见图C.3。 “三、主要技术指标测试记录”应记录能覆盖测试要求的测试项目。 “四、配置审计记录”中“审计内容”填写所进行的功能配置审计、物理配置审计和配置管理审计等方面审计工作。“审计结果”填“满足要求”或写发现的问题。 C.2.4 里页3 里页3格式见图C.4。“五、验收结论”应对整个验收进行评价,由验收委员会主任最后签署。 C.2.5 里页4 里页4格式见
18、图C.5。“六、建议”中的“工作内容”由验收委员会主任填写,“负责单位”由承制方填写本单位的落实部门。 C.2.6 里页5 里页5格式见图C.6。“七、验收委员会”由验收委员会各成员签字。 C.2.7 里页6 里页6格式见图C.7。“八、承制方意见”和“九、交办方意见”分别由承制方和交办方代表填写,对验收委员会的验收结论和建议进行表态性答复。 C.2.8 里页7 里页7格式见图C.8。“十、遗留问题(工作)处理及结果”由承制方填写,用于遗留问题(工作)的追踪记录。 QJ 31752003 8编号: 密别: 软件产品验收报告 型 号: 研制阶段: 软件名称: 承制单位: XXXXX(单位) 年
19、月 日 图C.1QJ 31752003 9一、概况 设计人员: 评审主办单位: 评审会议地点: 评审会议日期:自 年 月 日至 月 日 二、提供验收评审用的文档清单 序号 名 称 页数备 注 图C.2 QJ 31752003 10三、主要技术指标测试记录 序号 设计技术指标 测试项目名称 测试结果 四、配置审计记录 序号 审 计 内 容 审 计 结 果 图C.3 QJ 31752003 11五、验收结论 验收委员会主任: 图C.4 QJ 31752003 12六、建议 序号 工 作 内 容 负 责 单 位 验收委员会主任: 图C.5 QJ 31752003 13七、验收委员会 验收委员会职务
20、姓 名 职 务 或职称 单 位 主管业务 或 专 长 签 名 图C.6 QJ 31752003 14八、承制方意见: 承制方代表签字: 年 月 日 九、交办方意见: 交办方代表签字: 年 月 日 图C.7 15QJ31752003 十、遗留问题(工作)处理及结果 序号 遗留问题(工作) 拟采取的措施 要求完成时间 负责人 处理结果 承制方设计部门意见承制方质量 部门意见 图C.8 QJ 31752003 16附 录 D (资料性附录) 软件产品移交项目清单格式 软件产品移交项目清单 型号: 研制阶段: 年 月 日 承制方 交 办 方 移交地点 软件名称 软件代号 所属系统 序号 配置项名称或标
21、识 载 体数 量 备 注 1 2 3 4 5 检查内容 要 求 情况记录 主 要 问 题 格式内容填写符合行业标准 数据、签署、日期应齐全产 品 证明书 检 查 合格结论 产品、证明书、包装箱代号序号相符 标记齐全包 装 外 观 检 查 包装箱外观质量 配置项检查 完整性情况检查结论 承制方代表 年 月 日 交办方代表 年 月 日 QJ 31752003 17中华人民共和国航天行业标准 航天型号软件产品验收与交付QJ 31752003 * 中国航天标准化研究所出版 北京西城区月坛北小街2号 邮政编码:100830 北京航标印务中心印刷 中国航天标准化研究所发行 版权专有 不得翻印 * 2003年11月出版 定价:16.00元 QJ 31752003