为什么实行CMM,为什么搞标准软件过程?
来源:互联网 发布:淘宝如何货到付款 编辑:程序博客网 时间:2024/04/29 00:12
我认为主要是为了用工程的思想去规范化软件的开发过程。
以往非工程化的软件开发方法,用在需要长期投入、多人维护的非单一版本的大型软件研发过程中会造成难于维护、混乱,甚至开发陷入“泥潭”(见《人月神化》中的描述)中而无法继续进行的情况;而且非工程化的软件开发不能保证一个规范的开发过程,从而不能有一个可控的质量标准,造成软件质量得不到保障、缺陷得不到控制和不可度量等情况。
CMM可以为我们带来成熟的、经过科学验证的软件开发过程和开发模型,从而使软件的质量处于某个标准下的可控状态,同样,软件的缺陷也是可以度量和控制的,更重要的是在一个科学的、工程的思想下开发软件可以逐步向真正的工业流水线一样按部就班的“生产”软件,使软件的制造效率大大提高,甚至可以走上工业化的道路。
——从电脑的“旧纸堆”里翻出了我实习时候写的培训感受,发现学生真的挺天真、挺理想、挺能“忽悠”的。事实上无论CMM/CMMI从本质上都是科学的、在一定范围内正确的,我们不能否认,但为什么在国内企业的实践中就是另外一种效果、变了味了呢……
- 为什么实行CMM,为什么搞标准软件过程?
- 为什么搞软件,不搞硬件
- 软件过程之 CMM
- 为什么大家都要CMM
- 过程相关:实行CMM要以“三个代表”为指导思想
- 为什么要做软件过程改进工程师
- 软件开发过程RUP,CMM,XP
- 软件开发过程RUP,CMM,XP
- 软件开发过程大观——软件开发过程改进为什么能帮助软件质量提升?
- 管理类软件开发为什么不给程序员开高薪?为什么?为什么?为什么?为什么?为什么?
- 管理类软件开发为什么不给程序员开高薪?为什么?为什么?为什么?为什么?为什么?
- 搞不懂为什么要加这一句 path.ReleaseBuffer()
- Flash为什么搞不定移动市场
- 为什么敏捷组织转型如此难搞
- 搞不懂为什么沧海会变
- 为什么最近搞LUA毫无进展?
- 为什么程序员总是被搞的精疲力尽?
- 为什么需要软件度量
- Office编程在dot Net环境中总结(Excel篇)
- jsf 中的datatable 和 dataScroller 用法
- 用.net操作word
- 使用.Net访问Office编程接口
- AV终结者技术大曝光(另附AV终结者10大死法)
- 为什么实行CMM,为什么搞标准软件过程?
- 如何用按钮实现框架页的更新并同时进行后台编码
- 由“重构”想起的
- 英语作文
- 老实说,你吸烟吗?
- 狼崽的故事
- LCC编译器的源程序分析(38)return语句
- VC/C++的中文字符处理方式(一)
- 做得不爽就是设计得不好