节点文献

基于CMM的软件过程控制

The Control of Software Process Based on the Capability Maturity Model

【作者】 王晓峻

【导师】 王志坚;

【作者基本信息】 河海大学 , 计算机应用技术, 2002, 硕士

【摘要】 软件产品的质量取决于软件开发过程,具有良好软件过程的软件机构能够开发出高质量的软件产品。CMM给了软件开发机构一把度量软件过程的尺子,从低到高共有5个等级的刻度,用它度量便是软件过程评估的工作。CMM同时也是一个指南,在客观上起到了指导软件机构的作用。如果要在原有的水平上提高一个等级,应该关注哪些问题,这就是软件过程改进的工作。 软件复用研究重新成为热点,被视为解决软件危机、提高软件生产率和质量的现实可行的途径。软件复用是在软件开发中避免重复劳动的解决方案,出发点是应用系统的开发不再采用一切“从零开始”的模式,而是以己有的工作为基础,充分利用过去应用系统开发中的成果,为保证软件质量提供了可行之路。针对软件复用技术的研究和实践目前已经取得了令人鼓舞的成果,而在软件过程研究领域目前未能取得相应的成果。 CMM2的关键过程域,尤其是软件配置管理和软件质量保证为软件组织实施过程管理和改进提供了入门之路。对它们的研究为软件质量控制提供了手段。软件过程管理与改进和工作流程紧密结合。实现个人在工作中的管理、改进和共享为目标的群件系统是核心。 本文在CMM与软件过程管理和改进的基础上,考虑软件开发组织软件过程的特点,给出一个实现软件过程管理与改进的分布式群件系统的模型。

【Abstract】 Since the quality of software products mainly depends on the processes of software development,a software organization with appropriate software processes can develop high quality products. The Software Capability Maturity Model (SW-CMM) describes the principles and practices underlying software process maturity and is intended to help software organizations improve the maturity of their software processes in terms of an evolutionary path from ad hoc,chaotic processes to mature,disciplined processes. Software process assessment is to evaluate software process using the five maturity levels of CMM. Moreover,in fact,the CMM are also guidelines for improving the software process. Software process improvement is to how to raise software process maturity level and which issues we should resolve during the process of software process improvement.Recently software reuse is promoted as one of the most promising weapons against the perpetual software crisis and is thought as a feasible solution to avoid repeating work and increase software productivity and quality. In the past years,software development almost began with the zero models,whereas software reuse requires software developers to make full use of the current results of previous applications based on existing work. Therefore software reuse offers a viable way to assure software quality for us. At present,we have gained many inspiring achievements in the field of software reuse technologies and practices,while haven’t got corresponding results in the field of software process.Software configuration management and software quality assurance are the most important key process areas in the level 2 of CMM,which lead an entry path to implement process management and improvement for software organizations. In addition,the two key process areas provide useful tools for researching on software quality control. Tightly combining software process management and improvement with workflow,the core of two KPAs is to implement a group system whose goal is improvement want and sharing in the process of individual work.Based on the CMM and software process management and improvement,considering the characteristics of processes of software development,this thesis presents a model of implementation software process management and improved distributed group system.

  • 【网络出版投稿人】 河海大学
  • 【网络出版年期】2002年 02期
  • 【分类号】TP311.5
  • 【被引频次】3
  • 【下载频次】211
节点文献中: 

本文链接的文献网络图示:

本文的引文网络