摘要
对CMM/CMMI和主流软件生命周期模型的关系进行了分析,认为:a)CMM/CMMI与软件生命周期模型都是软件活动过程化的产物。在软件过程化进程中,CMM/CMMI是软件过程化成熟期的成果;软件生命周期模型则是软件过程化前期的成果。b)由于发展背景不同,需要处理的问题各异,使得软件生命周期模型关注于工程活动;CMM/CMMI关注于软件开发活动的整体。c)尽管CMM/CMMI编写者的初衷是保持CMM/CMMI与特定软件生命周期模型的无关性,但是其产生的时代背景却使CMM/CMMI受到了软件生命周期模型的影响。
Based on the analysis of CMM/CMMI and major software life cycle models, this paper put forward the following points:a) CMM/CMMI and software life cycle model were both results of the processization of software activities and they both focused on the processization of software activities. To be specific, CMM/CMMI was the result of the maturity stage, and software life cycle model was the result of the early stage, b) Owing to different development backgrounds and different problems to resolve, software life cycle model focused on engineering activities, while CMM/CMMI focused on non-engineering activities. c) Though the CMM/CMMI authors had tried to make CMM/CMMI be independent of any certain software life cycle model, the originating era of CMM/CMMI did leave CMM/CMMI with the brand of software life cycle models.
出处
《计算机应用研究》
CSCD
北大核心
2007年第11期65-69,共5页
Application Research of Computers
基金
国家"863"计划资助项目(2005AA1Z2070)