3 术语和定义
GB/T 11457、GB/T 18492-2001 确立的以及下列术语和定义适用于本标准。
3.1 软件验收 software
acceptance
验收方对被验收方提交的软件,按照合同或双方约定的验收依据文档进行测试、审查与评审,决定
接收或拒收的活动。
3.2 验收测试 acceptance
testing
为确定被验收软件是否符合其验收准则,使验收方能确定是否接收此软件,而由验收组织进行的测试。
3.3 验收审查 acceptance
inspecting 为确定被验收软件是否符合合同或验收方和被验收方约定的验收依据文档,而由验收组织进行的符合性检查。
3.4 验收评审 acceptance
reviewing 验收组织对验收测试和验收审查的结果进行审查和评议,对被验收软件做出验收结论建议,并向验收方提交验收报告。
4 一般要求
4.1软件验收前提
被验收软件应具备合同或双方约定的验收依据文档规定的验收条件。
对委托开发软件,实施软件验收还应具备下列条件:
a) 被验收软件已通过确认测试;
b) 合同或双方约定的验收依据文档规定的各类文档齐全并通过评审;
c) 被验收软件已置于配置管理之下并得到有效控制。
4.2软件验收各方职责
软件验收由验收方负责组织实施。验收方负责审批验收申请、制定验收计划、指定或成立验收组织、做出验收结论。
验收组织负责验收测试、验收审查和验收评审。 被验收方提供被验收的软件,包括程序、文档和数据;被验收方应积极支持、配合完成软件验收工作,负责做好验收所需的各项保障工作。
验收各方应遵守验收双方规定的保密承诺。
4.3 软件验收依据
软件验收依据是合同或验收双方约定的验收依据文档。
4.4 软件验收程序
软件验收程序从被验收方提交软件验收申请开始到验收方完成验收活动终止。软件验收工作程序一般包括:
a) 被验收方向验收方提交软件验收申请;
b) 验收方审批软件验收申请;
c) 被验收方向验收方提交被验收软件及相关文档;
d) 验收方制订软件验收计划;
e) 验收方指定或成立软件验收组织;
f) 验收组织进行验收测试、验收审查和验收评审;
g) 验收方根据验收组织提交的验收报告对被验收软件做出验收结论。