信息系统监理师考试软件第三方测试意义

信息系统监理师 责任编辑:honorfight 2013-11-15

添加老师微信

备考咨询

加我微信

摘要:将计算机软件产品看成一个工业产品,把需求分析、可行性研究、工程审核及质量监督等工程化方法引入软件生产过程,以期完成工程项目进度、经费和质量目标管理是软件工程的核心。软件生产的工程化对有效解决软件危机、提高软件生产效率并保证软件产品质量发挥了重要作用。

3.7.2  软件第三方测试意义

1.有效控制软件生产过程和产品质量

将计算机软件产品看成一个工业产品,把需求分析、可行性研究、工程审核及质量监督等工程化方法引入软件生产过程,以期完成工程项目进度、经费和质量目标管理是软件工程的核心。软件生产的工程化对有效解决软件危机、提高软件生产效率并保证软件产品质量发挥了重要作用。

如何有效管理软件生产、控制软件生产过程和软件产品的质量,我国软件生产企业还处于摸索阶段。直至目前,我国还没有成熟、系列化协调配套的工程化软件生产过程管理、软件质量评测、控制技术规范和法律规程指导。

很多软件企业还处在重编程、调试,轻需求分析、系统设计和过程质量控制,以及评测软件生产管理相对落后的“手工”编程阶段。致使很多软件产品的产品化程度较差而很难受到用户的认可和好评,市场前景不佳。

为此,我国信息产业在大力发展软件的同时,急需建立软件评测机构和软件工程监理的机制。首先要制定完善计算机软件质量评测及生产过程控制的工程技术规范、法律和法规。对软件产品和软件生产过程质量进行有效控制,进而形成全国性的机构,指导软件行业的生产,过程控制和质量保证。以大力发展软件第三方测试工程为基础,建立并健全我国软件工程监理体制,促进软件产业发展。

2.保证测试工作的客观性

第三方测试有别于开发人员或用户进行的测试,其目的是为了保证测试工作的客观性。随着软件工程的发展,测试逐渐由专业的第三方承担,同时第三方测试还可适当兼顾初级监理的功能。

第三方测试工程主要包括需求分析审查、设计审查、代码走查、单元测试、功能测试、性能测试、可恢复性测试、资源消耗测试、并发测试、健壮性测试、安全测试、安装配置测试、可移植性测试、文档测试,以及最终的验收测试等。

测试不仅要找出错误,还要对错误进行归类和总结。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进,从而更好地帮助用户。

3.保证测试的有效性、准确性和可信性

根据软件工程的要求,测试工作应贯穿开发的全过程,如图3-5所示。

从测试流程中可以看出,编码和单元测试基本上属于程序的调试,一般由开发方进行。作为第三方测试,定位在系统测试和集成测试最为有效。但是,为了得到高质量的软件,第三方也要适当介入编码与单元测试,这样能够更好地保证测试的有效性、准确性和可信性。

   返回目录:信息系统工程监理中的测试要求与方法技术

编辑推荐:信息系统监理师信息网络系统建设监理汇总

信息系统监理师信息应用系统建设监理汇总

 信息系统监理师考试    

信息系统监理师考纲   信息系统监理师考试培训


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取