理解CMM需要注意以下问题
2007-02-05 16:37
330 查看
1.它仅指明该做什么,而没有指明如何做,它不是方法论,但我们在学习CMM时,可以从中学到分析问题的方法。
2.它仅指明该做的关键内容,仅描述软件过程的本质属性,而并非面面俱到。抓问题的主要方面的思想贯穿在整个CMM模型中。
3.软件过程是指软件工程过程、软件管理过程和软件组织的过程三者的有机结合。软件工程过程是我们理解的常规的软件的需求分析、设计、编码、测试等过程;软件管理过程是指为使软件工程过程顺利进行而实施的管理活动的集合。上述两个过程是以软件工程组为主的活动。软件组织的过程是企业级的对软件的组织活动,是以企业为主的活动。
4.它是从软件过程的角度考虑问题,而并非关注软件开发工具,与框架软件生存周期无关,也与所采用的开发技术无关。
5.CMM为改善整个企业的软件过程提供了指南,而并非针对某个具体项目。CMM并不能保证在这个过程框架下,产品开发百分之百的成功。产品的成功是多种因素的组合,例如市场等因素。
6.CMM1.1是针对大型软件企业(500人以上)的,对小型的软件企业(50人以下)需要裁减。
7.CMM认为过程的不断改进基于许多小的、步骤的进化而不是革命性的创新。
8.基于CMM的过程改善投资力度大、周期长,而技术投资则可能在短期内有较快回报。单独依靠技术改进可能在短期内取得较快回报,但最终可能一无所获。
2.它仅指明该做的关键内容,仅描述软件过程的本质属性,而并非面面俱到。抓问题的主要方面的思想贯穿在整个CMM模型中。
3.软件过程是指软件工程过程、软件管理过程和软件组织的过程三者的有机结合。软件工程过程是我们理解的常规的软件的需求分析、设计、编码、测试等过程;软件管理过程是指为使软件工程过程顺利进行而实施的管理活动的集合。上述两个过程是以软件工程组为主的活动。软件组织的过程是企业级的对软件的组织活动,是以企业为主的活动。
4.它是从软件过程的角度考虑问题,而并非关注软件开发工具,与框架软件生存周期无关,也与所采用的开发技术无关。
5.CMM为改善整个企业的软件过程提供了指南,而并非针对某个具体项目。CMM并不能保证在这个过程框架下,产品开发百分之百的成功。产品的成功是多种因素的组合,例如市场等因素。
6.CMM1.1是针对大型软件企业(500人以上)的,对小型的软件企业(50人以下)需要裁减。
7.CMM认为过程的不断改进基于许多小的、步骤的进化而不是革命性的创新。
8.基于CMM的过程改善投资力度大、周期长,而技术投资则可能在短期内有较快回报。单独依靠技术改进可能在短期内取得较快回报,但最终可能一无所获。
相关文章推荐
- Hadoop新一代MapReduce框架Yarn,理解时需要注意的几点问题
- ~ 使用redis缓存数据需要注意的问题以及个人的一些思考和理解
- 使用redis缓存数据需要注意的问题以及个人的一些思考和理解
- 使用redis缓存数据需要注意的问题以及个人的一些思考和理解
- 虚继承的理解以及需要注意的问题
- 虚继承的理解以及需要注意的问题
- 使用redis缓存数据需要注意的问题以及个人的一些思考和理解
- 移动端页面开发时需要注意的一些问题总结
- mybatis二级缓存联表查询需要注意的问题
- 【miscellaneous】多播的实现和需要注意的问题
- 使用uiview 的 setTransform 需要注意的问题
- Java利用poi读写Excel需要注意的问题
- DataTable数据导入到Excel 引用Microsoft Office 12.0 Object Library和 Microsoft Excel 14.0 Object Library 并且需要注意的问题
- 代码添加用Latex排版论文(2)《自动化学报》Latex模版使用时需要注意的问题
- 选购美国虚拟主机需要注意的几个问题
- 字符串处理strlen函数需要注意的一些小细节问题
- XMLHttp连续调用SEND需要注意的问题
- 网络爬虫设计中需要注意的几个问题
- Java定时任务以及ScheduledThreadPoolExecutor需要注意的问题