目前,国内软件项目的验收管理没有可参照的强制内容及标准,这样,对于软件项目验收来说,存在很大分歧和不确定性,也为全程软件质量保障安插了隐患。
为此,我们山东省软件评测中心在参考了大量文献基础上,结合实际验收管理经验,总结了软件验收管理的部分工作内容,不足之处,欢迎指正,也可登陆中心网站http://www.×××/留言交流,如有需求,我们可提供免费的软件验收管理咨询服务。
软件项目验收管理工作内容:
一、软件验收管理的准备工作
1、对完整产品的运行进行确认;
2、证实系统已满足合同规定的条件及需求说明书中对系统功能和性能的要求;
3、整理验收需要文档列表、系统软硬件配置清单:
(1)软件工程立项批准文件
(2)项目验收申请报告;
(3)招标书
(4)投标书
(5)中标通知书
(6)合同(含预算表)
(7)软件需求说明书;
(8)概要设计说明书;
(9)数据及数据库设计要求说明书;
(10)详细设计说明书;
(11)操作手册;
(12)用户手册
(13)项目用户评价过程意见;
(14)软件接口规范;
(15)原代码或安装盘;
(16)专家组要求的其他材料
4、制定人员培训和技术支持的计划。
二、软件系统验收申请报告
1、卖方向买房提出软件系统验收申请报告,说明申请系统验收的准备情况和系统所具备的验收条件。系统验收申请报告,必须按合同书的有关规定,交付有关产品资料,其中包括系统设备及系统软件配置清单、文档、技术总结报告和测试分析报告等,系统验收申请报告应有卖方的技术负责人签字。
2、买方的经办人或第三方验收管理机构必须了解验收系统的功能、性能和系统配置与文档等方面的要求,掌握合同书中规定的系统验收条款,对卖方提交的系统验收申请报告进行审查,提出处理意见;买方技术负责人经审查后,在申请报告上签字并对卖方的申请进行答复;买方将按合同有关条款做好系统验收的全部准备工作,包括对测试用例、测试数据、测试过程和测试环境的准备。
三、制定系统验收计划
在软件系统验收活动进行之前,应制定一套完整的系统验收测试计划。该计划要由买方认可,而且还要包括一些由买方提供的测试方案,该计划应包括系统验收工作的活动程序、验收测试要求、技术条件、设备资源、验收准则、工作人员的组成以及日程安排等内容。
四、制定组织机构及人员组成
1、成立专门的软件系统验收委员会,作为系统验收的组织机构,委员会设主任委员若干,并由该委员会组织成立系统验收测试组、技术组和文档审查组,配备若干测试员和记录员。
2、验收委员会由买方代表、特邀专家或第三方测试机构专家及最终买方代表组成,必要时,也可吸收卖方代表参加。特邀专家必须是行业信息领域的权威,熟悉国内外该领域技术发展的状况。
五、规范验收委员会的任务与权限
1、验收委员会的任务
审定系统验收计划;
听取卖方的《技术总结报告》和《测试分析报告》;
判定所验收的系统是否符合合同及系统需求说明书的要求;
审定验收测试计划;
组织验收测试和进行系统验收评审,并形成系统验收报告;
监督系统验收后的产品移交。
2、验收委员会的权限
有权要求卖方和买方对系统开发过程中的有关问题进行说明,提出质疑并要求作出解释;
在验收过程中,协调卖方和买方之间可能发生的纠纷;
决定系统是否通过验收。
六、验收记录
验收工作的全部过程必须详细记录,记录验收过程中验收委员会,提出的所有问题与建议,卖方的解答和验收委员会对被验收系统的评价,并形成文件供评审时查阅及存档。
七、制定软件验收测试计划
软件系统的验收测试是系统验收活动中最关键的步骤,被验收的系统必须满足合同条款与系统需求说明书中规定的要求。
测试计划及程序包括下列几项:
1、测试计划及程序的目的;
2、各项功能测试所需输入的数据;
3、测试结果记录的说明;
4、观察、测试结果的设备、工具及程序;
有关的测试结果要以书面报告的形式由卖方向买方提交,
内容包括:
(1)、测试的系统功能;
(2)、为纠正系统缺点需做的变动;
(3)、为提高系统性能提出的建议。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/191670.html