最新 第三方检测在信息化项目中的应用探讨-精品

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三方检测在信息化项目中的应用探讨

0 引言

随着软件及信息化技术的发展和国家产业政策的大力推进,全国软件及信息化产业保持着快速的增长,根据相关部门统计,至2015年软件和信息技术业实现业务收入超过5万亿元。信息技术已逐渐成为国民经济发展的强大动力。2016年国务院办公厅印发《国家信息化纲要》,这将加快释放信息化的巨大潜能,进一步推动软件和信息化的发展。

在软件和信息化大发展的背景下,软件和信息化产品质量问题愈发引起社会的广泛关注,特别是近年来发生了一系列触目惊心的软件质量事故,引发了巨大的经济损失和社会负面影响。人们对软件的期望值也越来越高,软件的性能、可靠性、安全性等方面也正逐渐成为人们关注的焦点。在解决软件质量问题上,软件测试是保证软件及信息化产品质量的最直接和最有效的手段。越来越多的软件企业及相关方逐渐意识到测试环节在软件开发及信息化中的重要性。

1 信息化质量现状

软件及信息化质量是指软件或信息化项目满足客户明确或隐含需要的有关特征的总和。软件及信息化质量管理的目标是满足顾客及最终用户对高质量产品的需要及期望。软件检测是软件质量管理的重要手段,软件及信息化质量是信息化产业发展的基石。但是,国内软件测试及相关的质量活动在产业链中还处于弱势地位,存在这样那样的问题,主要体现在以下几个方面。

1.1 软件检测在产业中的地位不高

由于软件测试的工作性质等因素,在很多软件开发公司里,测试岗位往往不像开发岗位那样受到重视,处于可有可无的地位,通常在软件开发完成后才进入测试阶段,由于项目周期、成本等原因,测试工作往往草草收场,项目管理者没有把质量保证工作贯穿于软件项目的整个生命周期。

1.2 软件企业和客户对质量保障的认知度不足

软件和信息化产业相对其他传统产业,仍属于新的发展中的产业。尽管行业中有类似ISO 9001质量认证、CMMI认证等质量体系,

在国内大多企业虽然通过认证,但公司实际运行中并不严格按质量体系要求操作,质量认证没有完全落到实际工作中,质量认证流于形式。软件或信息化的最终用户大多由于客观条件限制,即无技术力量、也无手段或方法对开发方提交软件的质量展开客观准确的评测,甚至有些客户以软件看不见、摸不着为借口放弃对软件质量的控制,这种状态下开发出来的软件和信息化系统,其质量自然就无从保障。

1.3 软件质量专业人才不足

国际上软件企业通常开发人员和质量保障人员(其中主要是测试人员)比例大约为1∶1,甚至更高。而国内的行业统计开发人员和测试人员的比例为5∶1,部分企业可能不配置测试人员和相关岗位或者让新员工临时充当测试人员。这导致交付的软件产品或系统可能存在较多缺陷。

1.4 质量保障工具使用成本高

软件质量保障需要得到很多工具软件的支持,这方面的成熟工具又大多是国外软件公司开发,如Rational Clear Quest、QuickTest Professional和LoadRunner等。Mercury测试工具、Rational测试工具、Segue测试工具是国际上三类主流软件测试工具,占有90%以上市场份额。这些工具相对中小企业来讲的采购费用昂贵。另外,这些工具的使用、培训、维护、升级等成本也很高。

1.5 软件测试管理水平亟待提高

由于软件测试等质量活动具有高度的协作化、重复性、监督性和动态性的特点。为规范质量保障过程,提高资源利用率和效率,迫切需要提高软件测试和质量管理水平,研究测试资源协同共享等关键技术,用适合的测试规范和管理程序来规范每个项目的质量保障工作。

2 第三方软件检测的发展与优势

2.1 第三方软件检测的发展

第三方软件检测是软件检测的一种重要模式,在我国经过多年的发展,得到社会和企业逐步认可。在一些重要应用领域,如电子政务、金融、安全、航空于军方等,都有将软件项目的检测和质量监督保障委托给第三方检测机构的案例,并取得了确保软件产品质量的预期效果。

国内软件企业受客观所限,在软件质量保障上投入不足、重视程度不够、检测技术能力不强等。而第三方检测机构拥有专业的技术团队和检测设备,并有严格的质量管理程序。恰好可以弥补企业这方面的不足。第三方软件检测和质量保障活动成为我国软件生产交付的一个重要组成部分,可以较好协助企业提高软件产品质量,减少软件缺陷对生产、生活和社会发展的不利影响。

随着客户对软件质量意识的提高,特别是政府客户对信息化投资的和绩效考核,使信息化系统的验收不再流于形式,传统的专家验收会已经很难满足客户的验收需要了。而第三方检测机构的检测可以更加全面、系统、专业地对信息化项目进行逐项检测。检测报告可以为项目验收会提供技术支撑。“以测代评”成为我国科技项目择优的一项重要举措,如国家“863”计划、中小企业技术创新基金等政府支持项目,都以第三方测试机构的测试结果为重要依据。

2.2 第三方软件检测的优势

软件及信息化系统检测按执行主体的不同大体可以分三种模式,一是开发方自行检测、二是项目甲方(用户方)进行检测、三是委托第三方检测机构进行测试。作为项目甲方的用户,如政府、企业等,大多不具备专业化的检测工具和能力。目前,项目方大多采用专家论证评审的方式进行验收。开发方的内部检测,由于受企业自身条件的限制,测试难以全面执行,开发方的自测在项目验收中往往很难被认可。

第三方软件检测相对前两种模式,具有独立性、公正性、客观性、专业性与权威性等特点。国内的第三方软件检测机构须取得中国计量认证(China Metrology Accreditation,CMA)、中国合格评定国家认可委员会实验室认可证书(CNAS)资质认证,CNAS、CMA机构每年会对第三方检测机构的管理和能力进行监督审核,从国家层面保证了第三方检测机构的检测能力和管理水平。第三方检测机构的人员、软硬件的复用性较好,检测工具设备投入相对较大,测试项目数量较多,人员经验丰富。以下是对这三种测试模式相关要素的分析与对比,具体内容见表1。

由此可见,第三方软件测试有着其他测试模式不可比拟的优势,可以在很大程度上帮助客户提高软件产品和信息化系统的质量。

3 第三方检测在信息化项目中的应用实践

相关文档
最新文档