GB/T28035—2011软件系统验收规范Softwaresystemacceptancespecification中华人民共和国国家质量监督检验检疫总局发布中国国家标准化管理委员会ICS35.080L.77中华人民共和国国家标准GB/T28035—20112011-10-30发布2012-02-01实施GB/T28035—2011I目次前言..........................................................................................................................................................II1范围.........................................................................................................................................................12规范性引用文件.....................................................................................................................................13术语和定义.............................................................................................................................................14总则.........................................................................................................................................................24.1软件系统验收依据..........................................................................................................................24.2软件系统验收条件..........................................................................................................................24.3软件系统验收相关方及其职责......................................................................................................24.4软件系统验收流程..........................................................................................................................25软件系统验收详细要求.........................................................................................................................35.1软件系统验收申请..........................................................................................................................35.2开发方应提交的资料......................................................................................................................45.3软件系统验收计划..........................................................................................................................45.4软件系统验收组织..........................................................................................................................55.5软件系统验收测试和验收审查......................................................................................................55.6软件系统验收评审..........................................................................................................................65.7软件系统的最终处置......................................................................................................................66对本标准的剪裁.....................................................................................................................................76.1一般考虑..........................................................................................................................................76.2高完整性级别软件..........................................................................................................................7附录A(资料性附录)软件系统验收文档格式.................................................................................8GB/T28035—2011II前言本标准依据GB/T1.1-2009的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本标准主要起草单位:中国电子技术标准化研究所、北京系统工程研究所、克拉玛依红有软件有限责任公司、辽宁北方实验室有限公司、珠海市南方软件测评中心、昆明八六三软件孵化器有限公司、上海鲁齐信息科技有限公司、湖北省软件评测中心、北京天和正通信息技术有限公司。本标准主要起草人:李海波、卢海英、李清辉、栗岚、张为民、吴东亚、杨瑛、韩红强、侯建华、何芳、杨丽春、张露莹、董晓阳、赵明丽。GB/T28035—20111软件系统验收规范1范围本标准规定了软件系统验收的基本要求和流程。本标准适用于软件系统的验收过程和验收环节。配置项或子系统的验收可参照执行。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T8566-2001软件生存周期过程GB/T8567-2006计算机软件文档编制规范GB/T11457-2006信息技术软件工程术语GB/T15532-2008计算机软件测试规范GB/T18492-2001信息技术系统及软件完整性级别3术语和定义GB/T11457-2006、GB/T18492-2001中界定的以及下列术语和定义适用于本文件。3.1验收acceptance需方对开发方提交的软件系统,按照合同或双方的约定进行测试、审查与评审,决定接收或拒收的活动。3.2验收组织acceptancegroup由需方指定或委托成立的负责软件系统验收的组织,通常由若干专家组成。3.3验收测试acceptancetesting确定一软件系统是否符合其验收准则,使需方能确定是否接收此系统的正式测试。3.4验收审查acceptanceinspecting为确定被验收软件系统是否符合验收依据而进行的符合性检查。3.5验收评审acceptancereview验收组织对验收测试和验收审查的结果进行复审和评议,并对被验收软件系统做出评审结论。3.6合格性测试qualificationtesting由开发方进行并由需方(适当时)见证的测试,以证明软件产品满足其规格说明,并可以在GB/T28035—20112其目标环境中使用火与它的自含系统集成。3.7软件系统softwaresystem由定制软件集成或由定制软件和商业现货软件集成的软件,通常由系统软件、支持软件和应用软件组成。4总则4.1软件系统验收依据软件系统验收的依据是合同或验收双方约定的验收依据文档或相关标准。注:双方约定的验收依据文档。可以是软件需求规格说明、软件总体设计、软件设计方案等。4.2软件系统验收条件软件系统验收应具备以下条件:a)被验收软件系统已按GB/T8566-2007进行系统合格性测试并通过评审;b)合同双方约定的验收依据文档规定的各类文档齐全并通过评审;c)被验收软件系统已置于配置管理之下并得到有效控制。4.3软件系统验收相关方及其职责4.3.1需方负责组织实施软件系统验收,包括:审批验收申请、指定或成立验收组织、审批验收计划,并根据验收结论建议决定是否接收软件系统。4.3.2验收组织负责制定验收计划、实施验收测试、验收审查和验收评审,并作出评审结论。4.3.3开发方提出验收申请,提供被验收的软件系统(包括程序、文档和数据);开发方应积极支持、配合完成软件系统验收工作,负责做好验收所需的各项保障工作。4.3.4验收各方应遵守验收保密承诺。4.4软件系统验收流程软件系统验收流程一般包括:a)开发方提出软件系统验收申请;b)需方批复验收申请并成立软件系统验收组织;c)验收组织制定软件系统验收计划;d)需方审批软件系统验收计划;e)验收组织进行软件系统验收测试盒验收审查;f)验收组织进行软件系统验收评审;g)验收组织形成软件系统验收报告;h)验收未通过的处置。具体流程简图1。GB/T28035—20113图1软件系统验收流程5软件系统验收详细要求5.1软件系统验收申请5.1.1提出验收申请开发方向需方提交软件系统验收申请表,概要说明申请验收的软件系统满足4.1所要求条件的情况。软件系统验收申请表应由开发方的负责人签字。开始提出验收申请缺陷整改验收申请检查符合成立验收组织验收审查计划审批验收测试计划审批制定验收测试计划制定验收审查计划符合符合进行验收测试进行验收审查验收评审评审通过结束GB/T28035—20114软件系统的验收申请表(格式见附录A中A.1)宜包括以下内容:a)软件系统名称;b)软