软件业的全面质量管理:从CMM到TQM
需积分: 9 145 浏览量
更新于2024-12-07
收藏 80KB DOC 举报
"本文探讨了全面质量管理在软件业的应用,特别是在20世纪60年代到80年代的发展历程。文章提到了软件能力成熟度模型(SW-CMM),它是美国软件工程研究所(SEI)提出的,旨在改善软件过程管理。SW-CMM的管理理念源于全面质量管理(TQM)理论,该理论由Walter Sheward、W.Ewards Deming、Joseph Juran和Philip Crosby等人发展。IBM公司的实践证明了TQM在软件工程中的有效性,SEI的SW-CMM即在此基础上建立。全面质量管理强调质量为中心,全员参与,并致力于顾客满意度和社会利益,通过持续改进软件工程过程来提高产品质量和开发效率。"
全面质量管理(TQM)在软件行业的应用始于对软件生产过程规范性和管理性的关注。在软件工程方法学的初期,虽然引入了工程化概念,但软件开发的管理问题依然突出。随着技术进步和软件产业的发展,人们开始重视软件过程管理,SW-CMM应运而生,它将TQM的哲学与实践融入模型,分为五个成熟度等级,旨在系统性地提升软件开发的效率和质量。
SW-CMM的管理思想借鉴了传统的质量管理方法,如统计过程控制,这些方法最初由Walter Sheward提出,并经由Deming和Juran进一步发展。Philip Crosby的著作则提出了将质量管理框架化的概念,将质量管理分为五个阶段。IBM的Watts Humphrey和Ron Radice将这些TQM理念应用于软件工程,证实了其在优化软件过程中的价值。
TQM的核心理念是组织应以质量为核心,鼓励全体员工参与质量改进,以满足客户期望并带来组织和社会的长期益处。早期的质量管理侧重于事后检查,而TQM则主张预防为主,通过提前介入,对整个软件生命周期进行控制和优化,确保产品在设计、开发、测试等阶段就能达到高质量标准。
SW-CMM模型在实践中强调持续改进,通过度量和分析软件过程,识别改进点,逐步提升软件开发的能力和成熟度。这包括项目管理和项目工程的基本原则,确保软件项目能够在预定的时间和预算内交付高质量的产品。
总结来说,全面质量管理在软件业的应用是通过系统的管理方法、过程改进和全员参与,以提高软件质量、减少缺陷、降低成本,最终实现客户满意度和组织绩效的提升。SW-CMM模型作为这一理念的载体,为软件企业提供了实现TQM目标的路径和框架。
点击了解资源详情
109 浏览量
185 浏览量
252 浏览量
2022-07-14 上传
210 浏览量
317 浏览量
141 浏览量
126 浏览量
xiazhili
- 粉丝: 3w+
最新资源
- 揭秘嵌入式Linux性能:深度解析与哲思
- Hibernate开发指南:数据库映射到Pojo的实战教程
- Symbian OS 设计模式全书:智能手机软件基石
- .NET面试必备知识点大全
- 利用CPU时间戳实现高精度计时方法
- Pentium处理器的分支预测策略与优化
- InfoQ中文站:深入浅出Struts2电子书-免费在线学习资源
- CVS并发版本系统中文手册v1.12.9:团队开发必备
- UML初学者教程:实例解析类与关系
- Seam深度集成框架:简化企业级应用开发
- 掌握复杂指针教程:解析与实例
- TestInside 310-065 Java SE 6.0 Programmer题库下载与编程练习
- Java与SAP R/3系统的集成技术探索
- 理解银行家算法:C++实现详解
- C# 3.0编程规范详解:从HelloWorld到结构与接口
- 大规模网络异常检测:滤波与统计方法的融合策略