如何改进中国软件工业的质量和开发过程的管理水平,争取与国际接轨,建立成熟的软件产业,成为当务之急。
遵循CMM和ISO 9000的规范,建立一个支持软件开发全生命周期的软件质量保障模型,研发一个具有自主知识产权的、适合大多数软件企业应用需要的、以实用、具有指导性为原则的软件质量保障平台软件,并在过程的重组、可剪裁和质量控制反馈技术方面具有创新点。
为软件工业提供一个面向中小型软件企业的、支持敏捷过程的、自主版权的、有效实用的、软件开发和质量保证平台,帮助软件企业和软件开发小组建立软件过程管理的基本框架结构,支持其软件过程改进,协助进行项目管理、小组合作、过程度量和重用,贯彻软件工程,提高软件质量。
平台包括三大部分:
- 过程控制支撑平台,是基于工作流模型的过程建模、重组、协同和监控的支撑平台,它构成本课题的基础支撑平台;
- 应用平台,则是在该基础平台上,利用所提供的基础过程建模、过程运作功能,在实用化方面进行最必要和有指导意义的扩充,增加了企业过程建模工具、例化工具、知识管理工具、变更跟踪工具、度量分析工具及综合报表工具等系列工具,这些工具从总体上更加贴近软件企业的管理模式,满足管理者的实际需求;
- 多维应用模板,其目的则是针对不同类型的软件企业进一步给出针对性强的过程模板,使得不论哪种企业都能够在本项目中寻找到适合自身的建立质量体系的需求、业务类型、开发模型、以及软件团队结构的过程模板,从而增强平台的实用性。
目前,平台已由农行上海分行信息科技部等5个软件企业或机构使用。
--以上研究得到上海市科技发展基金的支持
|