软件系统已成为企业运营和业务开展的核心支撑,如何确保软件系统质量、保障项目顺利交付,成为各方关注的焦点。国家标准《GB/T 28035—2011 软件系统验收规范》为软件系统的验收提供了系统、规范的指导依据。本文将全面解读该标准,帮助读者深入理解软件验收的流程、要求与实施要点。
一、标准概述
《GB/T 28035—2011 软件系统验收规范》由国家质量监督检验检疫总局和国家标准化管理委员会联合发布,于2012年2月1日正式实施。该标准明确了软件系统验收的基本要求、流程及各相关方的职责,适用于各类软件系统的验收过程,也可作为配置项或子系统验收的参考依据。
之前本号也整理过不少项目验收相关的内容,欢迎随时翻阅参考。
信创项目验收通常有哪些文档?通用、技术、合规等
政务信息化项目验收服务规范
信创类项目验收规范
信创产品如何认证,招标和验收阶段的一些要求
收藏 | 一文读透信创项目验收流程及重点
二、验收的基本前提
1. 验收依据
软件系统验收的根本依据是合同或双方约定的验收文档,如《软件需求规格说明》《总体设计文档》等。所有验收活动都应围绕这些文件展开。
2. 验收条件
软件系统在提出验收前必须满足以下条件:
已完成系统合格性测试并通过评审;
所有文档齐全且通过评审;
软件系统已纳入配置管理并受控。
三、验收相关方及其职责
标准明确了三方主体在验收过程中的职责:
需方:负责组织验收、审批申请、成立验收组织,并最终决定是否接收系统。
验收组织:负责制定计划、实施测试与审查、组织评审。通常包括专家、用户代表等。
开发方:提出验收申请,提交软件系统及相关文档,配合完成验收工作。
四、软件系统验收流程详解
软件系统验收是一个系统化过程,标准将其划分为八个步骤:
- 开发方提出验收申请
 - 需方批复并成立验收组织
 - 验收组织制定验收计划
 - 需方审批验收计划
 - 验收组织实施验收测试与审查
 - 验收组织组织验收评审
 - 验收组织形成验收报告
 - 未通过时的处置
 
整个过程环环相扣,确保每一步都有据可依、有章可循。
![]()
软件系统验收详细要求
软件系统验收申请
开发方向需方提交软件系统验收申请表,概要说明申请验收的软件系统满足4.1所要求条件的情况。软件系统验收申请表应由开发方的负责人签字。
![]()
需方在收到申请表后,应及时了解被验收软件系统的功能、性能及文档等方面的内容,对开发方提出的软件系统验收申请表进行审查,符合验收条件的应予以批准,并通知开发方;对不符合验收条件的应退回开发方,并说明原因。
开发方应提交的资料
验收申请时,开发方需提前备齐两类材料:对于定制系统,应提交合格性测试报告及评审结论、合同规定的文档与产品清单;若系统包含现货软件,则还需额外提供其产品规格说明。待验收申请获批后,开发方应及时向需方提交完整的软件系统与合同约定的全部文档。
验收计划和验收准则
验收计划,必须内容全面、权责清晰。它不仅是检查清单,更是各方共识的体现。
计划应明确验收目的、具体内容、技术条件、测试方法、进度安排、人员分工以及至关重要的验收准则。
计划必须经由验收组织与开发方协商一致,并最终由需方审批通过后方可执行。
验收准则通常由需方主导制定,并包含以下要点:
功能与性能需满足合同规定。
文档齐全、规范,程序和文档相符。
测试中发现的缺陷总数必须控制在双方约定的阈值内。
对于高完整性级别(A、B级)软件,必须通过强度测试。
验收组织
需方在批准验收申请后,应立即成立一个具有公信力的验收组织。
人员构成:需方代表、最终用户代表、领域专家及测试专家共同组成,确保视角全面。关键的测试工作必须由独立于原开发团队的人员执行,以保证公正性。
团队结构:通常下设测试组与评审组。其中,负责最终裁决的评审组应由5名及以上专家组成。
核心任务:该组织制定测试与审查计划、具体的验收测试与审查工作,并最终进行软件验收评审。
验收测试与审查
验收测试:由测试组或国家认可的第三方机构执行,A/B级软件必须委托第三方,按 GB/T 15532—2008 进行;测试计划由验收组织依据 4.1 及系统验收计划制定,格式符合 GB/T 8567—2006 或双方约定。
验收审查:可由测试组或独立审查组承担,审查计划需明确目的、范围、对象、内容、准则、方法、分工及进度。
1. 验收测试
验收测试是判断系统是否满足验收准则的关键环节。标准强调:
测试应遵循《GB/T 15532—2008 计算机软件测试规范》;
高完整性级别(A、B级)软件必须由第三方测评机构执行;
测试内容包括功能、性能、强度、可靠性等。
2. 验收审查
审查重点在于文档的齐套性、完整性与一致性,确保程序与文档相符,符合合同与标准要求。
![]()
验收评审与结论
验收评审通常在测试与审查完成后以会议形式进行。评审结论分为两种:
- 通过
 
A、B级软件需全体成员一致同意;
其他软件需三分之二以上成员同意。
- 不通过:未达到上述要求。
 
验收组织需填写《验收报告》,记录整个过程与结论,并由全体成员签字确认。
![]()
对高完整性级别软件的特殊要求
对于A、B级高完整性软件,标准提出更严格的验收要求:
- 必须进行强度测试、可靠性测试等特殊测试;
 - 必须由第三方机构执行验收测试;
 - 验收评审需全体一致通过。
 
标准的剪裁与灵活应用
标准允许根据软件系统的完整性级别和实际需求进行适当剪裁。不同系统在应用时可有所侧重,制定适合自身的验收细则。
附录:验收文档模板
标准附录中提供了三类关键文档的格式模板:
软件系统验收申请报告(表A.1)
软件系统验收审查报告(表A.2)
软件系统验收报告(表A.3)
结语
GB/T 28035-2011《软件系统验收规范》是我国软件工程领域的重要标准之一,它不仅规范了软件系统的验收流程,更提升了软件产品的质量与可靠性。遵循国家标准实施软件验收,是保障项目成功、控制风险、提升用户满意度的重要参考。
本文为山东极创信息个人观点,用于参考用途。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.