软件评测中心发展意义

软件评测中心发展意义

ID:8868227

大小:34.50 KB

页数:3页

时间:2018-04-09

软件评测中心发展意义_第1页
软件评测中心发展意义_第2页
软件评测中心发展意义_第3页
资源描述:

《软件评测中心发展意义》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、随着软、硬件技术的发展计算机的应用领域越来越广,而其中软件的功能也越来越强大,软件也越来越复杂。这就使保证软件的质量,保证软件的高度可靠性,面临巨大的挑战。特别是诸如通讯、交通、金融、医疗、军事、航空航天等行业,软件的微小瑕疵就可能造成对生命安全、天文数字的巨额财产、甚至对国家安全严重威胁。因此,对软件产品质量的度量、评估和保证,成了用户和项目承揽公司都十分关注的问题。基于这些原因,国际上的标准化和认证组织已经制定出了一些软件标准(在ISO-9001以及SEICMM框架中)。对于软件的开发过程可通过这些标准进行约束和度量。软件测试属于软件工程范畴,研究范围包括:1.测

2、试基本概念和定义--包括测试术语、理论基础等;2.测试层次--如单元/集成/系统测试;或验收/回归测试等;3.测试技术--如黑盒/白盒测试;或基于错误/风险测试等;4.测试度量--包括对于测试工作自身和被测试程序的度量;5.管理测试过程--包括宏观管理层面和具体的测试活动。随着软件测试理论及应用研究工作的不断深入,软件测试的社会分工也经历了如下发展历程:1.70年代以前,Ad-hoctesting,与调试没有区分;2.70年代末――80年代中期,测试基础理论和实用技术形成,测试作为软件质量保证(SQA)的主要职能;3.80年代末――90年代中期,测试工具在质量和数量上

3、不断增长,测试与SQA(注重于过程和质量监督)分离。注重于工具对测试效率的影响;SQA为另一专业领域4.90年后期――目前,关注有效的过程管理对于软件测试的重要性,形成各种测试模型、测试能力成熟度模型。随着软件测试分工的细化和成熟,软件企业注重于自身核心竞争力的提升,促使大量的独立软件测试服务机构涌现出来,这些测试服务机构运作机制日趋成熟,从单一的第三方认证评测,逐步转向参与整个软件开发过程的测试服务,并按照软件领域形成市场细分,已经形成一个成熟和广阔的市场区间。可以认为,这种情况在一定程度上反映了目前国内软件业可能面临的变革。在当前的软件开发行业,包括嵌入式系统的开

4、发中,由于对系统功能要求越来越多,使用的CPU功能越来越强大,对应的软件也越来越复杂,代码量急剧增加(一般一个单版程序都要几万到几十万行),而另一方面,软件,尤其是嵌入式系统的软件往往应用在对产品质量要求非常严格的领域。仅仅就在深圳市存量最大的通讯行业,国内外同行业的竞争越演越烈,而我们国家以及我市的软件企业不同程度的存在开发体系不规范,过程控制不科学,软件测试盲目性,软件质量不稳定的问题。对软件质量的控制时我们的薄弱环节,特别是对底层的嵌入式系统软件的测试还没有一套完善的科学的方案。国内的一些专家也多次提到,目前国内产品与国外产品的主要是在可靠性和稳定性上有一定的差

5、距。随着加入WTO的临近,一场恶战即将展开,而市场对产品质量的要求必将越来越高,为了在残酷的竞争中获胜,就必须满足市场的要求,对产品的质量,从产品研发的各个环节进行严格的控制,形成以用户需求(应做什么)和产品质量(不应做什么)为核心的软件产品研发体系。软件评测中心的发展方向软件评测中心的成立,可以发展成为集软件第三方评测、设备租赁、软件开发技术资源库、通用软件设计平台的提供、测试技术咨询,测试体系构建的指导,软件工程技术研究为一体的组织机构.之所以我们需要建立一个具备综合服务能力的软件评测中心的原因,主要有以下几点:l软件开发过程质量保证的要求。l软件企业现实的需求。

6、1.第三方评测多年来,作为政府的职能部门,我们对企业生产的产品的质量控制多停留在以硬件为主,软件为辅的阶段,即便是对一些在主机平台上运行的软件,也多停留在对功能进行检验上,问题的关键在于对企业开发的软件缺乏行之有效的检测、管理的手段和工具,进而造成许多不合格的产品流向市场。面对市场的压力,现在产品推向市场的时间越来越短,产品尽快上市的压力,要求大大压缩产品的研发时间,在通常的情况下,企业因为精力、人员、资金、设备的不足,常常放弃软件产品的测试;而与此同时,在实际应用中,用户复杂的应用要求,使我们开发出的软件越来越复杂,软件中一定存在着错误,软件的质量控制面临着相当严峻

7、的挑战。而嵌入式软件、工业应用软件因为实时性要求高,又常用于一些关键性任务的控制管理,所以,由它产生的错误往往会导致无可挽回的、致命的损失!面对这种局面,我们作为一家中立的第三方评测机构,更需要本着对国家负责,对社会负责,对任命负责的严谨态度,采用先进的技术、方法和工具,把好产品上市的质量关。2.设备租赁对软件开发而言,一般所谓的“质量保证”是指在产品完成后对其进行测试和检查,但实际上这能“保证”什么呢?当然,我们作为国家授权的软件质量验证单位,在适当授权下可以确保不让不合格产品出厂,然而这样却不能能够保证最初制造的产品就是一个合格产品,这一做法背后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。