软件培训网

欢迎访问软件培训网!招生咨询电话与微信:15225191462(周老师)
软件培训网,专业解决学IT疑难杂症!

首页 > 软件测试/ 正文

建立质量保证方法论的核心手段——要素有形化和无缝整合

2013-01-24 06:02:32
  在软件质量保证的关键要素中,大体上可以将其分为有形的和无形的两大类。是否有形,是指能否通过一定具体的方法来保证。比如,设计能力和编程好习惯一开始就不是一种有形的要素,而工具、文档却是有形的。诚然,无形的东西也有可以通过一定的方法将其有形化。如果将好的设计思想(设计原则)和编程习惯通过文档将其固化,并在项目组中广泛学习和实践,就有可能将无形的变为更具有形性。强调有形和无形的目的在于指出其可操作性,一个好的质量保证体形应尽可能地将无形的要素转换成有形的,从而获得良好的可操作性。  当关键要素被有形化了以后,其更多的是以工具、流程和文档的形式出现。对于工具和流程,应尽可能地将其与项目的开发环境进行无缝整合,无缝整合的目的在于保证其易用性。质量保证体系光有可操作性不行,还要注意到工具和流程的易用性,一个运用起来很复杂的流程注定其将会是一个摆设。工具和流程只有易于使用,才能在项目团队中最大限度地发挥其价值。另外,将一些重复性的工作自动化,也是质量保证方法论中很重要的一种整合思想。显然,自动化后的流程具有极大的易用性。  软件开发是一种将无形的需求有形化的过程,有形化后的产物从项目组的角度来说就是代码。由于代码是无形需求的外在表现,因此,代码的质量对于整个软件产品的质量具有非常重要的意义。先不说代码在设计上做得如何,但无论什么样的设计,所获得的代码理论上都不应包含编码错误。因此,为了保证代码的质量,需要通过运用工具和方法来找出编码过程中遗留的缺陷。图1示例了为了保证编码质量而与开发环境无缝整合的工具和方法。无缝整合让这些工具和方法对于工程师来说在编码的过程中能唾手可得。用起来简单的工具和方法,工程师往往也愿意去用,因为他能很轻松地看到工具所带来的益处,而不至于因为使用的复杂性乃至没有尝到 “甜头”而中途放弃。还有,这些工具应当被运用到每一个软件模块的编码过程中。整体软件产品的质量应当源于对每一个软件模块的质量把控,这一点至关重要,也只有这样质量管理才能落到实处。

Tags:linux网络技术,java培训好不好,河南java培训怎么样,西安.NET培训,郑州java培训怎么样,.NET开发培训

搜索
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
热门标签
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
软件培训学校哪家好,就来软件培训网咨询
  • QQ交谈