上面介绍了一些CMM和XP的常识知识,接下来该对两者做以对比分析了。
首先,在适用范围上,CMM主要是面对重型项目(200人以上)的,而XP主要是面对一些轻型项目(50人以下);
其次,对于需求比较明确的,一般不会变化或者变化比较小的比较适合实施CMM,而对于一些软件需求不明确,需求变化难以控制的项目更适合采取敏捷开发(XP)方法;
再者,实施CMM需求各种复杂文档规范,而以XP为代表的敏捷开发则尽可能避免这些文档;
发布: 2009-2-13 10:04 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 0次 | 进入领测软件测试网论坛讨论
上面介绍了一些CMM和XP的常识知识,接下来该对两者做以对比分析了。
首先,在适用范围上,CMM主要是面对重型项目(200人以上)的,而XP主要是面对一些轻型项目(50人以下);
其次,对于需求比较明确的,一般不会变化或者变化比较小的比较适合实施CMM,而对于一些软件需求不明确,需求变化难以控制的项目更适合采取敏捷开发(XP)方法;
再者,实施CMM需求各种复杂文档规范,而以XP为代表的敏捷开发则尽可能避免这些文档;