信息系统集成软件系统验收规范.docx
《信息系统集成软件系统验收规范.docx》由会员分享,可在线阅读,更多相关《信息系统集成软件系统验收规范.docx(12页珍藏版)》请在冰豆网上搜索。
信息系统集成软件系统验收规范
信息系统集成软件系统
验收规范
前言
制定本标准的目的,是为信息系统项目提供验收标准,本标准规定了项目验收的流程、各环节要求及相关规范文件。
本标准按照GB/T28035-2011规范要求进行起草。
1验收总则
1.1软件系统验收依据
软件系统验收的依据是合同或验收双方约定的验收依据文档或相关标准。
注:
双方约定的验收依据文档,可以是软件需求规格说明、软件总体设计、软件设计方案等。
1.2软件系统验收条件
软件系统验收应具备以下条件:
a)被验收软件系统已按GB/T8566-2007进行系统合格性测试并通过评审;
b)合同或双方约定的验收依据文档规定的各类文档齐全并通过评审;
c)被验收软件系统已置于配置管理之下并得到有效控制。
1.3软件系统验收相关方及其职责
4.3.1需方负责组织实施软件系统验收,包括:
审批验收申请、指定或成立验收组织、审批验收计划,并根据验收结论建议决定是否接收软件系统。
4.3.2验收组织负责制定验收计划,实施验收测试、验收审查和验收评审,并做出评审结论。
4.3.3开发方提出验收申请,提供被验收的软件系统(包括程序、文档和数据);开发方应积极支持、配合完成软件系统验收工作,负责做好验收所需的各项保障工作。
4.3.4验收各方应遵守验收保密承诺。
1.4软件系统验收流程
软件系统验收流程一般包括:
a)开发方提出软件系统验收申请;
b)需方批复验收申请并成立软件系统验收组织;
c)验收组织制定软件系统验收计划;
d)需方审批软件系统验收计划;
e)验收组织进行软件系统验收测试和验收审查;
f)验收组织进行软件系统验收评审;
g)验收组织形成软件系统验收报告;
h)验收未通过的处置。
具体流程见图-1
图-1
2软件系统验收详细要求
2.1软件系统验收申请
2.1.1提出验收申请
开发方向需方提交软件系统验收申请表,概要说明申请验收的软件系统满足软件系统验收依据所要求条件的情况。
软件系统验收申请表应由开发方的负责人签字。
软件系统的验收申请表宜包括以下内容:
a)软件系统名称;
b)软件系统研制任务来源;
c)软件系统用途及组成;
d)主要功能与性能;
e)软件系统研制情况;
f)研制阶段评审情况;
B)软件系统测试情况;
h)配置管理情况;
i)满足需方业务要求等情况。
对于含有的现货软件及其他软件的软件系统,申请表中还应增加:
a)现货软件及其他软件名称;
b)现货软件及其他软件用途及组成;
c)主要功能与性能;
d)文档清单。
2.1.2审批验收申请
需方在收到软件系统验收申请表后,应及时了解被验收软件系统的功能、性能及文档等方面的内容,检查其是否与验收依据和验收条件规定的要求相一致,并对开发方提出的软件系统验收申请表进行审查,对符合验收条件的应予以批准,并通知开发方;对不符合验收条件的应退回开发方,并说明原因。
2.2开发方应提交的资料
2.2.1开发方应提交的资料
对于定制开发的软件系统,开发方在提交软件系统验收申请表时,应提供被验收软件系统的合格性测试报告及其评审结论,以及合同等文件规定的文档清单和软件系统产品清单等。
对于含有现货软件及其他软件的软件系统,开发方在提交软件系统验收申请表时,还应提供现货软件及其他软件的产品规格说明,以及合同等文件规定的文档清单和软件产品清单等。
2.2.2被验收软件系统及相关文档的提交
开发方在接到软件系统验收申请的批准通知后,应及时向需方提交验收依据所规定的软件系统及相关文档。
2.3软件系统验收计划
2.3.1验收计划要求
验收组织应制定验收计划。
验收计划一般包括验收目的、验收内容、技术条件、验收方法、进度安排、人员组成、验收准则等内容。
验收计划应充分考虑被验收软件系统的完整性级别(见GB/T18492一2001)。
验收计划在验收组织与开发方协商一致、并经需方审批后实施。
2.3.2验收准则
依据验收依据的要求,制定验收准则。
验收准则由需方提出,征求开发方意见后,由需方确定。
验收准则通常包含:
a)软件系统符合合同规定的全部功能和非功能要求;
b)文档齐全,符合合同要求或相关标准的规定(见GB/T8567-2006);
c)文档之间一致,程序和文档相符;
d)对被验收软件系统在验收测试中查出的错误总数及在验收审查时查出的交付文档中的错误总数均不得超过双方约定数目;
e)对于高完整性级别(A,B级)的软件系统,还应通过功能和性能强度测试。
2.4软件系统验收组织
2.4.1验收组织
需方在批复同意开发方提出的验收申请表后,成立验收组织。
验收组织一般由需方代表、用户代表、相关领域专家及测试专家组成。
根据需方的要求和项目的规模,验收组织的组织形式可以灵活多样,通常由验收测试组和验收评审组组成,有时还可设立验收审查组。
测试组由独立于软件开发的人员组成。
评审组应由具有与被验收软件系统相关的专业知识的专家组成,人数为5人及以上单数。
2.4.2验收组织的任务
a)制定验收测试计划、验收审查计划;
b)进行验收测试和验收审查;
c)进行软件系统验收评审。
2.5软件系统验收测试和验收审查
2.5.1基本要求
验收测试和验收审查是验收评审前应完成的两项主要检查工作,由验收组织负责实施。
验收测试由测试组负责执行,也可委托国家认可的第三方软件测评机构实施。
对于完整性为A、B级软件应委托国家认可的第三方软件测评机构实施。
验收测试应按GB/T15532-2008的要求进行。
验收组织应根据验收依据和软件系统验收计划制订验收测试计划和验收审查计划。
验收测试计划文档格式应符合GB/T8567-2006的规定或满足双方约定的要求。
验收审查计划应包括审查目的、审查范围、审查对象、审查内容、审查准则、审查方法、人员分工、进度安排等。
验收审查可由测试组进行也可单独成立验收审查组进行。
2.5.2验收测试和验收审查步骤
验收测试和验收审查的具体步骤如下:
a)制定验收测试计划和验收审查计划,作好验收测试和验收审查准备;
b)进行验收测试和验收审查,建立完整的验收测试记录和验收审查记录;
c)编写验收测试报告和验收审查报告。
2.5.3验收测试内容
应根据验收依据规定的要求和软件完整性级别确定验收测试内容:
a)依据验收依据检查功能和非功能要求;
b)对于完整性为A、B级的软件系统还应进行有关功能和性能的强度测试;
c)对于完整性为A级的软件系统还应进行双方商定的一些特殊测试,如强度测试和可靠性测试等。
2.5.4验收审查内容
应依据验收依据确定验收审查内容,验收审查主要检查文档的齐套性、完整性和一致性,以及与合同及相关标准符合性等情况。
2.6软件系统验收评审
2.6.1评审的时机
验收评审应在完成验收测试、验收审查后进行。
2.6.2评审的形式
验收评审一般应采取会议评审形式。
根据被验收软件系统的完整性级别等具体情况,验收评审还可采取现场评审或验收双方认可的其他形式。
2.6.3评审通过准则
评审通过准则如下:
a)被验收软件系统通过验收测试;
b)被验收软件系统通过验收审查;
c)被验收软件系统满足验收任务规定的验收准则。
2.6.4评审的程序评审的具体程序
a)验收组织审查验收测试报告、验收审查报告;
b)根据评审通过准则,验收组织就被验收软件系统是否通过验收评审进行表决;
c)根据表决情况,做出评审结论。
2.6.5评审结论评审结论
a)评审通过:
完整性为A、B级的软件系统需由参加验收评审的成员一致同意;其他软件系统需由三分之二以上的参加验收评审的成员同意;
b)评审不通过:
同意通过验收评审的成员数未达到a)的要求。
2.6.6验收报告
验收组织在完成验收评审后,填写验收报告(验收报告的格式见附录A的表A.3)。
验收报告的内容应包括验收依据、验收内容、验收过程、验收准则、验收测试结论、验收审查结论、表决情况等。
根据表决情况,由评审负责人在验收报告上签署验收评审结论。
参加验收评审的成员应在验收报告上签字。
验收报告应提交给需方和供方。
2.6.7软件系统的最终处置
需方依据验收报告作出是否接收该被验收软件系统的决定。
必要时,对验收评审未通过的软件系统,按相关程序重新进行验收。
2.7对本标准的剪裁
2.7.1一般考虑
本标准为需方验收软件系统提供了基本要求,需方可以根据被验收软件系统的完整性级别对本标准进行适当的剪裁。
不同的软件系统在应用本标准时允许有所侧重,可以根据软件系统的完整性级别和其他要求对测试内容等进行剪裁,制定适合实际情况的具体验收细则。
2.7.2高完整性级别软件
高完整性级别(A、B级)的软件系统的验收应严格按照本标准的规定进行,并可增加一些特殊要求。
附录A
(资料性附录)
软件系统验收文档格式
A.1软件系统验收申请报告格式
软件系统验收申请表格式见表A.1
表A.1软件系统验收申请报告格式
软件系统名称:
合同号或验收依据文档标识:
需方:
开发方:
软件系统研制任务来源
软件系统用途及组成
主要功能与性能
软件系统研制情况
研制阶段评审情况
软件系统测试情况
配置管理情况
满足主要技术指标情况
开发方申请意见:
负责人签名年月日
(单位公章)
联系人:
通信地址:
电话:
邮政编码:
需方意见:
负责人签名年月日
(单位公章)
联系人:
通信地址:
电话:
邮政编码:
A.2软件系统验收审查报告格式
软件系统验收审查报告格式见表A.2
表A.2软件系统验收审查报告格式
软件系统名称:
合同号或验收依据文档标识:
需方:
开发方:
审查的目的和范围
审查对象
审查依据
审查准则
审查活动总结
审查结果列表
审查结论
验收组负责人签名年月日
审查组名单及签名
姓名
职务或职称
工作单位
签字
A.3软件系统验收报告格式
软件系统验收报告格式见表A.3
表A.3软件系统验收报告格式
软件系统名称:
合同号或验收依据文档标识:
需方:
开发方:
验收依据
验收内容
验收过程
验收准则
验收测试结论
验收审查结论
验收评审结论
验收组负责人签名年月日
表决情况
总人数
同意
不同意
弃权
人
人
人
人
验收评审成员名单及签名
姓名
职务或职称
工作单位
签字