09软件项目配置管理计划

09软件项目配置管理计划

ID:19776621

大小:501.50 KB

页数:40页

时间:2018-10-06

09软件项目配置管理计划_第1页
09软件项目配置管理计划_第2页
09软件项目配置管理计划_第3页
09软件项目配置管理计划_第4页
09软件项目配置管理计划_第5页
资源描述:

《09软件项目配置管理计划》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、韩万江姜立新,《软件项目管理案例教程》,机械工业出版社,2005-02【丛书名】国家示范性软件学院系列教材9软件项目配置管埋计划29.1软件配置管理概述29.1.1配重管理定义29.1.2配重管理的目标39.1.3配置管理在软件开发中的怍用39.2配置管理的相关概念49.2.1配重项49.2.2基线69.2.3配置控制委员会69.3配置管理过程79.3.1配重顶标识、跟踪79.3.2配重管理环虎的建立89.3.3墓线变更管理119.3.4配置审核149.3.5配置状态统计149.3.6配重营理的真他怍用1

2、59.4配置管理工具169.5配置管埋计划179.5.1配重管理计划过程179.5.2配萱营理计划的主要内容189.5.3uaE管理建议199.6案例说明209.7小结239.8习题24409软件项目配置管埋计划第8章介绍了质量管理计划可以帮助提高产品的质量,而软件配置管理也可以辅助提高项目的质量管理。同时,有效的配置管理还可以提高开发团队的工作效率。本章就进入路线图的第8站:配置计划,如图9-1所示。图2-1路线图第8站:配置计划9.1软件配置管理概述试想:在软件项目开发过程中可能会存在如下的情况:1)

3、找不到某个文件的历史版本,而这个版本又是非常重要的,因为目前版本无法恢复正确运行。2)开发人员使用错误的版本修改程序,导致错上加错。3)开发人员未经授权修改代码或文档,或修改的结果不能及时反映到各个相关部分,导致开发过程的不一致。4)人员流动、交接工作不彻底造成关键软件部件遗失。5)已修复的错误在新版本中出现。6)由于没有保存历史版本的相关文件,无法重新编译某个历史版本,使维护工作十分困难。7)因协同开发或者异地开发,版本变更混乱导致整个项目失败。发生这些现象说明项目管理过程中没有很好的配置管理过程。软件

4、项目进行过程中面临的一个主要问题是持续不断的变化、变化是多方面的,包括项目本身的版本升级,项目的不同阶段,以及需求、设计、技术实施等的变化。有效的项目管理能够控制变化,以最有效的手段应对变化,不断命中移动的目标;无效的项目管理则被变化所控制。而配置管理是有效管理变化的重要手段。软件配置管理是SW-CMM中的一个重要的关键过程域。9.1.1配重管理定义随着软件开发规模的不断增大,一个项目的中间软件产品的数目也越来越多,中间软件产品之间的关系也越来越复杂,对中间软件产品的管理也越来越困难,有效的软件配置管理则

5、有助于解决这一问题。40软件配置管理(SoftwareconfigurationManagement,SCM),是指一套管理软件开发和软件维护以及各种中间软件产品的方法和规则。中间软件产品和用于创建中间软件产品的信息都应处子软件配跟管理控制之下。软件配置管理是控制软件系统演变的学科。软件配置管理包括标识在给定时间点上软件的配置(即选定的软件工作产品及其描述),系统地控制对配置的更改,并维护在整个软件生存周期中配置的完整性和可追溯性。置于软件配置管理之下的工作产品包括交付给顾客的软件产品(例如软件需求文档和

6、代码),以及与这些软件产品等同的产品项或生成这些软件产品所要求的产品项(例如编译程序),在配置管理过程中需要建立一个软件基线库,当软件基线形成时就将它们纳入该库。通过软件配置管理的变更控制和配置审计功能,系统地控制基线的更改和那些利用软件基线库构造成的软件产品的发行。软件配置管理贯穿于软件生存期的全过程,目的是建立和维护软件产品的完整性和可追溯性。软件配置管理是一组追踪和控制活动,它开始于软件项目开始之时,结束于软件被淘汰之时。9.1.1配重管理的目标配置管理是在整个系统周期中对一个系统中的配置项进行标识

7、和定义的过程,这个过程是通过控制某个配置项及其后续变更,通过记录并报告配置项的状态以及变更要求,证明配置项的完整性和正确性实现的。配置管理相当于软件开发的位置管理,它回答了下面的问题:l我是谁?(WhoamI?)l为什么我在这里?(WhyamIhere?)l为什么我是某某?(WhyamIwhoIam?)l我属于哪里?(WheredoIbelong?)配置管理目标是:l标识变更。l控制变更。l确保变更正确实现。l向有关的人员报告变更。l保证软件开发全过程的完整性和可追溯性。9.1.2配置管理在软件开发中的怍

8、用软件配置管理在软件项目管理中有着重要的地位,软件配置管理工作是以整个软件流程的改进为目标,为软件项目管理和软件工程的其他领域打好基础,以便于稳步推进整个软件企业的能力成熟度。软件配置管理的主要思想和具体内容在于版本控制。版本控制是软件配置管理的基本要求,是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变化的管理。版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地记录下来。每

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。