软件验收管理工作内容

目前,国内软件项目的验收管理没有可参照的强制内容及标准,这样,对于软件项目验收来说,存在很大分歧和不确定性,也为全程软件质量保障安插了隐患。

  为此,我们在参考了大量文献基础上,结合实际验收管理经验,总结了软件验收管理的部分工作内容,不足之处,欢迎指正。

  软件项目验收管理工作内容:

  一、软件验收管理的准备工作

  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)为提高系统性能提出的建议。

 八、软件系统验收

  1、系统设备验收:

  验收委员会的技术组根据卖方提供的系统设备、计算机网络设备、和系统软件、数据库和工具软件配置清单,并对照合同或项目建议书的有关规定,检查这些设备及其各项性能指标是否符合要求并将审查结果写进《系统设备验收报告》。

  2、验收测试前的检查:

  验收委员会在审定系统验收测试计划时,要检查测试环境是否符合要求,检查全部测试项目的测试用例是否准备好,有关测试人员是否全部到位。

  3、系统演示:

  卖方应向验收委员会演示被验收系统的全部买方界面、系统包括的主要功能、性能,以证明系统实现的功能与合同要求一致。通过演示活动让验收委员会 成员对系统有一个直观和概括的了解。验收委员可现场选用实例对被验收系统时行演示考核,以证实与系统需求的一致性、程序和文档的一致性。

  4、验收测试:

  验收测试组应按系统验收测试计划对系统进行:1)环境验收测试;2)可靠性验收测试;3)维护性验收测试;4)功能验收测试;5)稳定性验收测 试;6)性能验收测试;7)仿真测试;8)可移植性、兼容性、可靠性、错误的恢复功能等测试;9)文档验收。验收标准:1) 测试用例不通过数的比例< 1.5 %;2) 不存在错误等级为1 的错误;3) 不存在错误等级为2 的错误;4) 错误等级为3 的错误数量≤ 5;5) 所有提交的错误都已得到更正。

  测试员按分工分别对被验收系统进行逐项测试,并详细记录每一项测试结果,将这些结果分别与预期的结果对照分析,然后写出《系统验收测试报告》,该报告将作为验收委员会评价系统的主要依据,也是买方确定是否接收该系统的主要依据。

  5、系统验收评审:

  在软件验收测试完成以后,验收委员会应及时主持评审会,听取有关报告和审议验收结果,并对系统作出综合评价。评审会的议程如下:

  听取卖方的《测试分析报告》和《技术总结报告》;

  听取系统验收测试组的《系统设备验收报告》、文档审查组的《文档审查报告》及测试组的《系统验收测试报告》;

  按以下的验收准则对系统进行评价:

  (1)系统是否满足用户信息系统要实现的目标。

  (2)系统采用的技术和实现方案是否做到可靠、先时、灵活、实用。

  (3)设备选型是否达到以下要求:

  选用目前在国际上技术先进、性能优异的设备,确保系统的先进性和可靠性。

  所选用的设备不仅能满足目前用户信息系统业务在功能和性能上的要求,而且具有良好的开放性和扩充性。

  所选用的应用开发平台和开发工具先时、简便、有效。

  便于与其他系统的衔接,实现资源共享。

(4)运行系统的可靠性是系统建设的首要出发点。因此,要求卖方提供高可靠性的产品和技术,确保系统的安全和可靠。要求系统具有较强的容错能力,使系统不易崩溃。

  (5)关键系统设备与数据备份的设施是否达到安全可靠。

  验收委员会应进行认真地讨论,对被验收的系统给出实事求是的评价,内容包括系统的先进性、功能性、可靠性和安全保密性。最后由验收委员会进行表决,决定系统是否通过验收。

  6、软件系统验收报告:

  在验收评审后,验收委员会应写出“系统验收报告”,详尽地记录验收中对系统的评价及验收意见,尤其要明确系统在验收中发现的问题和缺陷,以及需 要改进的意见和卖方对些所作的承诺,验收委员会全体成员在验收报告上签字,根据验收委员会表决情况,由验收委员会主任在验收报告上签署验收意见。

  验收结论分为以下两种;

  a.通过。表示同意验收的委员超过三分之二;

  b.不通过。表示同意验收的委员不超过三分之一。

  如果系统验收不能通过,验收委员会将根据合同书的规定与供需双方协商处理意见,可能的结果是:要求卖方限期完成开发任务,重新提出验收申请或者 终止合同。系统验收通过后,要确定系统进入试运行的时间结束时间,明确卖方在试运行期间要解决的遗留问题以及改进系统的意见,对此卖方的代表要作出承诺。

  7、软件项目产品移交:

  系统通过验收以后,验收委员会的技术组和文档审查组应分别卖方提供的系统设备清单和文档资料清单进行验收,逐项核实后移交给买方。移交结束后形成产品移交文件,该文件应包括以下内容:

  a.移交产品清单

  卖方向买方移交的产品清单分别包括系统构成的硬件和软件部分。硬件部分包括卖方在应和开发或系统配置时,受买方委托代购的各种计算机与外部设 备,移交清单中应包括设备名称、单价、数量、供货厂商、保修期限;软件部分包括系统软件、数据库软件等软件的名称、单价、供货厂商。

  b.移交的时间、地点、收授人签字。

====================================分割线================================

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2025-01-21 03:17:44

软件验收管理工作内容的相关文章

售后服务人员的工作内容是什么呢?

无论是公司.还是个体经营小店,要想长远.健康发展下去,都必须要靠回头客,除了网站本身能给客户带来效果以外,还需要售后服务人员服务好.培训好客户.那售后服务人员的工作内容是什么呢?有哪些任职要求呢?团队如何组建呢?本文根据李学江的实践经验和调查研究,简要讲解,如有不妥当的地方,欢迎大家拍砖. 1 售后服务人员是否需要负责收取续费? 关于这个问题,答案并不是唯一的,不同的行业,采取的方法不同.比如传统行业,由于售后服务更多的是提供技术支持,服务的内容并不多,销售人员往往与客户的关系比较近,常常是采用

如何做好基层技术管理工作?

最近有朋友与我探讨了软件基层技术管理工作方面的话题,借此从动机和方法两方面谈谈我的看法. 动机 要做好基层技术管理工作,首先要确保自己有良好的动机,即明白自己为何要走上技术管理岗位.做管理的根本是为了获得权力,但获得权力的动机却存在很大的差别. 第一种单纯是为了利己.有相当数量的人往技术管理岗位"挤",是为了获得以后在工作中可以少做或挑做工作内容的权力:也有的人是为了更快.更多地获得公司动向的资讯,以体现"领导"的"与众不同":还有人是为了更高的

哈尔滨高新技术企业认定管理工作指引

根据<高新技术企业认定管理办法>(以下称<认定办法>)和<国家重点支持的高新技术领域>(以下称<重点领域>)的规定,为明确高新技术企业认定管理工作中各相关单位的职责,确定企业研究开发活动及费用归集标准,明晰各指标内涵及其测度方法,确保认定管理工作规范.高效地开展,特制定<高新技术企业认定管理工作指引>(以下称<工作指引>).各相关单位应依据<认定办法>.<重点领域>,结合本<工作指引>,开展高新技术

关于加强网络游戏虚拟货币管理工作通知全文

6月26日下午消息,文化部.商务部今日下午下发了关于加强网络游戏虚拟货币管理工作的通知,以下为通知全文: 文化部.商务部关于加强网络游戏虚拟货币管理工作的通知 各省.自治区.直辖市文化厅(局).商务厅(局),新疆生产建设兵团文化局.商务局,北京市.天津市.上海市.重庆市.宁夏回族自治区文化市场行政执法总队: 近年来,随着网络游戏的迅速发展,网络游戏虚拟货币广泛应用于网络游戏经营服务之中.网络游戏虚拟货币在促进网络游戏产业发展的同时,也带来了新的经济和社会问题.主要体现在:一是用户权益缺乏保障:二

关于产品管理工作的文档管理

我这个人吧,其实什么都好,但是就是有时候说话太随便,而有时候又是不得已,比如昨天为了应付那些没完成工作的情况,于是就楞又扯出了一套管理文档的说辞,于是结果就成说者无意,听者有心,结果怎么样?把自己套进去了呗,所以呢,请各位一定要牢牢记住那句老话"药可不能乱吃,话也不能乱说". 昨晚我熬了半宿,刚刚才把周扬二合一的工作指示搞定,本来我是打算去看<变形金刚>的,但是最后,电影没看成,而自己也累得都快变形了. 虽然呢,这场电影就是一个哥们儿请的,不用我来掏钱,但是不管我怎么解释说

关于phper工作内容的疑问

问题描述 关于phper工作内容的疑问 有个关于目前工作的疑问,想请教下有经验的各位大大. 我自学的php,今年刚找的工作.工作的内容有三分之一是写代码,三分之一是在服务器上部署php运行环境或者修复php环境漏洞,还有三分之一是其他杂事. 个人觉得写代码的时间太少了,对自己水平的提高十分有限.至于服务器一块,总是部署php环境,感觉没意思,毕竟发展方向是web开发.另外其他杂事就不说了. 总体感觉:工作中,琐事多,还要管理好多台服务器,挺烦人的,最主要的是还没有时间写代码,感觉水平难以提高.我

管理工作中的七大浪费

丰田生产方式中所归纳的"七种浪费",主要发生在生产现场,但是产生这些浪费的深层次的原因是什么?如果仅仅关注现场存在的问题,而不解决被现象所掩盖的本质问题,无疑是舍本逐末,即使表面上轰轰烈烈,但实际效果也很有限.为了能使经营管理革新活动深入有效地开展下去,在此提出管理工作中的七种浪费,希望大家共同参与这项工作. 七种浪费之一:等待的浪费 管理工作中的等待浪费主要有以下几种情况: 等待上级的指示.上级不安排工作就坐等,上级不指示就不执行,上级不询问就不汇报,上级不检查就拖着办.算盘珠子不拨

Twitter数据分析师独家披露其工作内容

文章讲的是Twitter数据分析师独家披露其工作内容,数据分析到底是什么?很多人都在嘴边讨论它们,却没有几个人真正见过它.这是当下科技行业最为火爆的职位,今天就让我们走进 Twitter 的数据分析世界,看看科技公司对于一个数据分析师的要求是什么?他们的实际工作内容究竟是哪些? 到了今年 6 月 17 日,Robert Chang 就在 Twitter 工作两年了.根据他个人的工作经历,Twitter 数据分析(以下简称为 DS)有了下面三个层面的变化: 1. 机器学习已经在 Twitter 多

不重视组织管理工作不是好公司

本·霍洛维茨( 腾讯科技配图)据国外媒体报道,一家公司的组织管理工作对公司而言异常的重要,而硅谷知名企业家霍洛维茨就对此有着很深刻的认识.本·霍洛维茨(Ben Horowitz)曾是企业软件公司Opsware的共同创办人.总裁兼首席执行官,后来Opsware在2007年以16亿美元的价格卖给了惠普.后来霍洛维茨与马克 安德森(Marc Andreessen)共同创办了创投公司Andreessen Horowitz.因为霍洛维茨深信培训能够给公司带来很多意想不到的效益,所以他曾在Opsware亲自