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