首页 > 软件测试/ 正文
建立质量保证方法论的核心手段——要素有形化和无缝整合
2013-01-24 06:02:32 ℃
在软件质量保证的关键要素中,大体上可以将其分为有形的和无形的两大类。是否有形,是指能否通过一定具体的方法来保证。比如,设计能力和编程好习惯一开始就不是一种有形的要素,而工具、文档却是有形的。诚然,无形的东西也有可以通过一定的方法将其有形化。如果将好的设计思想(设计原则)和编程习惯通过文档将其固化,并在项目组中广泛学习和实践,就有可能将无形的变为更具有形性。强调有形和无形的目的在于指出其可操作性,一个好的质量保证体形应尽可能地将无形的要素转换成有形的,从而获得良好的可操作性。 当关键要素被有形化了以后,其更多的是以工具、流程和文档的形式出现。对于工具和流程,应尽可能地将其与项目的开发环境进行无缝整合,无缝整合的目的在于保证其易用性。质量保证体系光有可操作性不行,还要注意到工具和流程的易用性,一个运用起来很复杂的流程注定其将会是一个摆设。工具和流程只有易于使用,才能在项目团队中最大限度地发挥其价值。另外,将一些重复性的工作自动化,也是质量保证方法论中很重要的一种整合思想。显然,自动化后的流程具有极大的易用性。 软件开发是一种将无形的需求有形化的过程,有形化后的产物从项目组的角度来说就是代码。由于代码是无形需求的外在表现,因此,代码的质量对于整个软件产品的质量具有非常重要的意义。先不说代码在设计上做得如何,但无论什么样的设计,所获得的代码理论上都不应包含编码错误。因此,为了保证代码的质量,需要通过运用工具和方法来找出编码过程中遗留的缺陷。图1示例了为了保证编码质量而与开发环境无缝整合的工具和方法。无缝整合让这些工具和方法对于工程师来说在编码的过程中能唾手可得。用起来简单的工具和方法,工程师往往也愿意去用,因为他能很轻松地看到工具所带来的益处,而不至于因为使用的复杂性乃至没有尝到 “甜头”而中途放弃。还有,这些工具应当被运用到每一个软件模块的编码过程中。整体软件产品的质量应当源于对每一个软件模块的质量把控,这一点至关重要,也只有这样质量管理才能落到实处。
更多linux网络技术,java培训好不好,河南java培训怎么样,西安.NET培训,郑州java培训怎么样,.NET开发培训相关文章
- Java对数函数及Java对数运算
- 基于Java图形编程:事件模型与事件处理
- 什么让验收测试的签收时间不断推迟?
- 什么是软件测试架构
- 基于Google产品用户体验测试方式的启发
- 如何有效的做Code Review
- 软件测试设计:对比样本的选取
- 探索式测试的一些思考和实践(一)
- 对话马丁·福勒(Martin Fowler)——第五部分:测试驱动开发
- 软件测试面试题
- CMMI过程我们所不得不面对的困难
- 说说软件的质量控制
- 全功能团队——没有QA的团队
- 如何优化测试质量
- 同行评审那些事儿(六):需求与设计评审的层次
- 同行评审那些事儿(五):评审活动的角色分工
- 软件项目管理中质量控制的研究与应用
- 度量项目质量优劣的六个维度
- PPQA培训小结
- 电脑核心部件--电脑主板
- 计算机发展简史
- 笔记本音箱
- 电子邮箱格式怎么写
- 一些要慎用DOS命令
- 什么是像素与分辨率
- webqq是什么,简称网页版QQ
- 电脑安全模式怎么进
- 为什么液晶显示器对人体更健康
- 软件工程师培训
- 软件方面女生适合什么工作
- 搜索
-
- 热门标签