论文部分内容阅读
随着计算机应用的深入,软件项目的需求日益复杂且变更频繁,软件中间产品越来越多并且关系复杂,项目的开发模式己经由昔日的手工作坊式的开发转变为规模化、团队式的开发。当开发团队发展到一定规模时,会越来越强调开发过程规范化和成熟度。软件项目的成败在很大程度上取决于对其开发过程的控制,这包括对质量、源代码、进度、资金、人员等的控制。要进行有效的过程控制,仅仅依靠人的力量是不够的,采用科学的配置管理思想,辅之以先进的配置管理工具,己经是必不可少的手段。现代软件开发机构正面临着不断激化的竞争压力,同时又遭受自身管理所带来的软件成本、质量等问题的困扰,“软件配置管理”正是在这种情况下被引入软件开发管理中的,它认为解决问题的关键在于提高软件过程的成熟度等级,通过软件过程的改进提高软件开发的效率。“软件配置管理”是一套规范、高效的软件开发管理方法,同时也是提高软件质量的重要手段,是团队开发的基石。软件配置管理可以帮助开发团队对软件开发过程进行有效的变更控制,高效地开发高质量的软件。在质量体系的诸多支持活动中,配置管理处在支持活动的中心位置,它有机地把其它支持活动结合起来,形成一个整体,相互促进,相互影响,有力地保证了质量体系的实施。本文结合深圳联通自身的客观实际,引进了国际先进的项目管理方法和软件配置管理方法,详细介绍了在深圳联通综合营帐项目组中软件配置管理的实施。包括版本管理和工作空间管理、缺陷跟踪和变更管理、软件构造部署和发布过程。对项目组中原有的开发流程进行了修改,用流程的方法保障软件质量,缩短缺陷的修复时间,并对实施中的关键问题进行了探讨。最后分析了项目组软件配置管理系统存在的问题并提出了解决方案。深圳联通公司通过实施以软件配置管理为核心的软件项目管理,将所有工程数据进行实时的整合,使信息资源得到了有效应有。既提高了其项目管理能力,又提升了市场反应速度和品牌价值,对企业发展具有战略意义。对今后软件配置管理在软件项目中的应用,有一定的借鉴意义和实用价值。