基于CMM的软件过程管理系统 ——软件配置管理系统的研究与实现
作者单位:浙江工业大学
学位级别:硕士
导师姓名:袁南儿
授予年度:2005年
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)]
主 题:软件过程管理 软件配置管理 CMM .NET 配置项
摘 要:在软件开发质量亟待提高的要求下,开发机构迫于市场和用户的压力必须取得ISO9000质量认证并遵循CMM(Capability Maturity Model,能力成熟度模型)来改进自己的开发过程。解决此问题的唯一途径是加强软件过程管理。软件机构若想从初始混乱的开发过程过渡到可重复、可管理的有序化过程,进而上升到更高的成熟度水平,那么软件过程管理是最有力的支持。而软件过程管理的核心就是有效的软件配置管理。 本文以软件能力成熟度模型CMM为理念,结合在软件企业的实践以及调研工作,根据软件企业发展的需要,搭建了一个满足CMMⅡ框架要求的、具有整体优势的综合平台——软件过程管理系统。本文重点研究并实现了该系统的重要组成部分——软件配置管理系统。配置管理系统的实现为软件过程管理系统产品化奠定了基础,使提高软件生产企业质量管理水平具有了可操作性,实现了软件开发过程规范化,真正提高了软件企业的产品开发效率,提升了软件产品的质量。 本文针对已有软件配置管理工具存在的问题,研究并实现了这样一个软件配置管理系统:它采用大粒度、构造性的基于构件的配置管理模型;用三类库控制配置项的进化;用产品树结构存储配置项的联系;采用C/S和B/S两种体系结构相结合的方式,实现了完善、灵活的