欢迎来到天天文库
浏览记录
ID:46952751
大小:894.50 KB
页数:34页
时间:2019-12-01
《规范项目配置管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、IT项目管理InformationTechnologyProjectManagement王如龙第十四章规范项目配置管理2021/7/23软件项目的配置管理贯穿于整个软件生命周期,是项目管理过程中相当重要的一部分。配置管理简单来说是对软件版本进行管理,然而它还远不只这些,它是改进软件过程、提高过程能力成熟度的理想切入点。配置管理可以帮助我们对软件开发过程进行有效的变更控制,高效地开发高质量的软件。P.352【本章知识要点】2/34学习完本章后,应当掌握如下知识:(1)项目配置管理的重要性。(2)软件配置项包括哪些内容。(3)配置管理活动的内容和过程。(4)配置管理组织的构成。(5)配置管理工具
2、的使用。(6)配置管理和软件重用之间的联系。(7)IT项目文档的管理。P.352【本章知识要点】3/34计算机软件的发展经历了程序设计阶段、软件系统阶段和软件工程阶段,软件的复杂性日益增大。在这一过程中,配置的概念逐渐引入软件领域,人们越来越重视软件配置的管理工作。不懂软件项目的配置管理,就不懂软件开发管理。不对软件项目进行配置管理,就不可能有效得进行软件项目开发管理。P.35314.1项目配置管理概述4/34随着软件项目团队人员的增加,软件版本的不断变化,开发时间的紧迫,以及多平台开发环境的采用,软件开发面临越来越多的问题,包括:对当前多种产品的开发和维护保证产品版本的精确重建先前发布的产品
3、加强开发政策的统一对特殊版本需求的处理P.35314.1项目配置管理概述14.1.1项目配置管理的重要性5/34这些问题在实际开发中表现为:项目组成员沟通困难软件重用率低下开发人员各自为政代码冗余度高文档不健全P.35314.1项目配置管理概述14.1.1项目配置管理的重要性6/34这些问题造成的后果是:数据丢失开发周期漫长产品可靠性差质量低劣软件维护困难用户抱怨使用不便项目风险不断增加P.35314.1项目配置管理概述14.1.1项目配置管理的重要性7/34随着软件系统的日益复杂化和用户需求、软件更新的频繁化,配置管理逐渐成为软件生命周期中的重要控制过程。一个好的配置管理过程能覆盖软件开发和
4、维护的各个方面,同时对软件开过程的宏观管理也有重要的支持作用。良好的配置管理能使软件开发过程有更好的可预测性,使软件系统具有可重复性,使用户和主管部门对软件质量和开发小组有更强的信心。P.35314.1项目配置管理概述14.1.1项目配置管理的重要性8/34在质量体系的诸多支持活动中,配置管理处在中心位置,它有机地把其它支持活动结合起来,有力地保证了质量体系的实施。从软件企业的发展战略来说,建立企业的知识库及经验库,把个人的知识和经验转变为企业的知识和经验,这对于提高工作效率,缩短产品周期,加强企业的竞争力具有至关重要的作用。P.35314.1项目配置管理概述14.1.1项目配置管理的重要性9
5、/34软件配置是说明软件组成的一种术语。与计算机配置中选择的部件都是现成的产品不同的是,组成软件的部件通常都是需要进行开发的。软件配置是指开发过程中,构成软件产品的各种文档、程序及其数据的优化组合。优化组合中的每一个元素称为配置中的一个配置项,也可以把软件配置项定义为软件中可以独立进行开发的一个实体,该实体包括:程序、数据及其相应的文档和说明。P.35414.1项目配置管理概述14.1.2项目配置管理基本概念10/34软件配置管理(SCM)是指对软件生存期内各阶段的文档、实体和最终产品的演化和变更进行管理;软件配置管理还包括对变更的标识、控制和发布的管理。通过软件配置管理,使设计变更管理制度化
6、,以提高开发效率、减少错误,保证产品的质量。P.35414.1项目配置管理概述14.1.2项目配置管理基本概念11/34配置管理中涉及到配置项、里程碑、基线、受控库、基线库、产品库等基本概念;理解这些概念,弄清楚它们在配置管理流程中的作用对项目配置管理的实施尤为重要。P.35514.2项目配置管理项12/34凡是纳入配置管理范畴的工作成果统称为配置项。配置项逻辑上组成软件系统的各组成部分,一般是可以单独进行设计、实施和测试的。一个纯软件的配置项通常也称之为软件配置项,如表14-1所示。P.35514.2项目配置管理项14.2.1软件配置项13/34软件配置项是软件生存期内,能相对独立开发的一个
7、程序实体或文档。软件项目配置项主要有两大类:属于产品组成部分的工作成果,例如需求文档、设计文档、源代码、测试用例等;项目管理组织在管理项目过程中产生的项目管理文档。P.35614.2项目配置管理项14.2.1软件配置项14/34基线是已经通过了正式复审的规格说明或中间产品,它可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变它。基线就是通过了正式复审的软件配置项。P.35614.2项
此文档下载收益归作者所有