零缺陷思想在软件研发过程管理中的应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
克劳士比在60年代提出零缺陷思想,其核心是质量即符合要求,在工作中的每一道工序都一次把事情做好是提高产品质量代价最低的方式。已经在制造业等领域获得广泛的成功应用。
     软件开发过程的研究已经经历了几十年,一直想向建筑业靠齐,想达到同样的生产率、同样的产品质量,无奈软件产品远比建筑复杂,产品本身的不确定因素以及对产品的生产者依赖都过强,软件工程的效果始终无法达到建筑工程的水平,产品质量缺乏有效的控制。
     将零缺陷思想引入软件研发管理领域,可以从软件开发的几个主要过程分别着手,包括需求管理、软件设计、编码、测试。其核心思想就是我们虽然无法严格检查软件开发每个环节的最终结果是否完全消除了缺陷,但我们可以保证开发过程中每个过程环节都不折不扣的认真完成。
     在需求管理中,最重要的两点一个是了解用户的真实需求,另一个是在整个开发时段内锁定大部分需求,在一个开发小阶段中锁定所有的需求。
     在软件设计中,一方面要注重软件业务架构的设计,一方面要考虑软件的容错、可维护性等因素。
     在编码过程中,要有统一的编码规范,对于共享部分要及时进行重构,不畏麻烦回溯到设计更改,并通过有效的检视和单元测试消除代码中的各种微小隐患。
     在测试过程中,要使用增量集成的测试方法,并且尽量利用测试自动化来监控缺陷修改对整个系统的影响。另外一个高效的缺陷跟踪系统也十分必要。
     在管理上,首先要强调零缺陷的做事态度,所有计划使用的质量监控措施要落实到位,不能因为工期而缩减必要的质量保证措施,项目经理有责任去争取合理的工期,并制定正确的绩效牵引方向。
     本研究的不足之处一是分析不够完整深入,二是缺乏实践数据的支持,但是从目前的情况看,零缺陷日益深入人心,应用前景广阔,将零缺陷思想引入软件开发领域必将起到积极作用。
Crosby raise the zero-defect at 1960s. Zero-defect, thinking as a revolutionary concept of quality in manufacturing-oriented enterprises, it has played an enormous role and extends to the service sector, and so many other industries.
     The software engineering had developed for many years, and wishes to reach the level of architecture domain. But software quality assurance has more different to traditional production. It has strong uncertainty in the software development process. The quality of software is difficult to control.
     Based on zero defect in the traditional management activities in the industry can play a key factor in the effectiveness and impact of software research and development process in all aspects of the quality of the root of the problem because, the paper will try to find some ways of improving the use of zero-defect software development process management methods.
     To import zero-defect thinking into domain of software development, we can consider primary process of software development including requirement management, software design, coding and test. The kernel idea is we can assure the quality control in every development process be executed completely even though not all defects in the product be eliminated.
     One of shortage of the paper is the analysis isn't thorough and cover all aspects of software development management. The other one is lacking of practice data. But from current circumstances of quality assurance domain, the zero-defect thinking is agreed globally and importing it into software development management will take positive effect.
引文
[1](美)沃麦克.沈希瑾等译.丰田精益生产方式.中信出版社.2008
    [2]杨靖,李晓红编著.零缺陷管理操作手册.人民邮电出版社.2008
    [3](英)巴斯韦尔.戴斌等译.旅游与休闲业服务质量管理.南开大学出版社.2008
    [4](英)萨默维尔著.程成等译.软件工程.机械工业出版社.2007
    [5](美)舒尔曼亚等著.李怀璋等译.软件质量保证.机械工业出版社.2003
    [6](美)斯蒂夫里著.夏昕等译.零缺陷程序设计.机械工业出版社.2003
    [7]林锐等著.高质量程序设计指南.电子工业出版社.2007
    [8](美)克劳士比著.杨钢等译.我与质量.经济科学出版社.2005.后记
    [9](美)克劳士比著.杨钢等译.质量免费.人民大学出版社.2006.Chapter1
    [10](美)克劳士比著.杨钢等译.质量无泪.中国财经出版社.2002.Chapter6
    [11](美)布鲁克斯著.汪颖译.人月神话.清华大学出版社.2007.Chapter2
    [12]柳纯录编.信息系统项目管理师教程.清华大学出版社.2005.Chapter32
    [13](美)卡普托著.于宏光等译.CMM实施与软件过程改进.机械工业出版社.2003.附录
    [14](美)卡恩著.吴明晖等译.软件质量工程.电子工业出版社.2004.Chapter4
    [15](美)维杰斯著.沈备军等译.软件同级评审.机械工业出版社.2003.Chapter4
    [16]胡冠林,汪厚祥.软件缺陷分类及其度量技术研究.舰船电子工程.2005年03期

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700