论文部分内容阅读
卡内基·梅隆大学软件工程研究(CMU/SEI)受美国国防部委托研发的集成能力成熟度模型(CMMI,Capability Maturity Model Integration),提供了可以改善软件过程的过程模型。但是CMMI过程模型属于军方应用,所以框架庞大,文档浩繁,人员角色众多,对各类型软件企业并不全都适合,必须对CMMI模型框架进行适当的裁剪,更为重要的是要能够结合企业自身特点进行裁剪。在1995年一次关于CMM(CMMI前身)裁剪的国际学术讨论会之后,人们达成的共识是应该集中关注如何根据企业的具体情况裁剪CMM的方法,而不是企图得到一个“裁剪版”的CMM。
因此本文也将关注的焦点放到了裁剪方法上,CMMI的裁剪是分为三个层次的组织层、同一类项目层、单一项目层,本文利用粗糙集的属性约简和分类规则的数学方法分析了组织层次的裁剪,可以依据这种方法分析不同企业的裁剪方案,如果基于真实的企业数据就可以为其他类似企业进行组织级裁剪时提供相应的参考方案。
本文的创新之处,首先以往的论文是基于CMM的裁剪,而本文是基于CMMI-DEV V1.2的裁剪,再有本文结合了数学方法辅助组织级裁剪,为客观裁剪奠定了基础,还有本文针对同一类项目层次给出了裁剪实践,在CMMI给出做什么(What to do)的基础上,明确了如何做(How to do)。
同一类项目级裁剪、单一项目级裁剪是CMMI裁剪研究最复杂的两个层次,这两个层次的研究必须建立在大量经验数据及丰富的项目管理经验基础上,这也是本文后续的研究重点和方向。