软件项目配置管理.pptx

软件项目配置管理.pptx

ID:62251124

大小:1.86 MB

页数:43页

时间:2021-04-23

软件项目配置管理.pptx_第1页
软件项目配置管理.pptx_第2页
软件项目配置管理.pptx_第3页
软件项目配置管理.pptx_第4页
软件项目配置管理.pptx_第5页
资源描述:

《软件项目配置管理.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件项目管理小组成员:刘太路、徐西岳、刘翔翔指导老师:倪丽娜学院名称:计算机科学与工程学院10软件配置管理本章内容提要软件配置管理的必要性10.1软件项目配置管理概念软件项目配置管理过程配置管理组织与实施9.4本章小结9.510.310.410.510.210.1软件配置管理的必要性软件出问题了…我马上解决这个问题(忘了变更登记)10.1软件配置管理的必要性仍然有问题…我已经改过了>_<10.1软件配置管理的必要性问题现象找不到软件我知道我已经写好了,但是不知道放哪儿了丢失连接原来还是好好的,但是现在它指向的代码已经不见了相互覆盖代码开发人员对

2、相同的代码做了不同的修改,互相覆盖无法返回新的修改比原来的更差,但是无法撤回到原来的情况文档丢失落下一份没有页码的文档文档区分不清落下两分没有标题的文档,哪份是哪份?版本不清客户报告了错误,该给他哪个补丁呢?10.1软件配置管理的必要性7从软件产业统计数据看对软件系统的需求每10年增长900%软件行业的投资每10年增长200%然而软件的生产效率同期只增长了35%10.1软件配置管理的必要性现今:规模:超过25,000,000行源代码人员:上千名程序员时间:大约持续数年花费:$500,000,00开发地点:世界的不同角落在软件开发早期:规模:10

3、00机器代码行以内人员:1个程序员时间:很少超过一个月花费:<=$5000开发地点:1处从软件开发的规模看10.1软件配置管理的必要性缺乏可视性不受控的变更缺少监控缺乏可跟踪性缺乏控制配置管理10.1软件配置管理的必要性操作系统开发工具技术水平操作系统开发工具技术水平国外国内10.1软件配置管理的必要性操作系统开发工具技术水平操作系统开发工具技术水平管理10.1软件配置管理的必要性好处问题提高软件开发生产率为配置管理设置专门的智能人员,并且要有一些软硬件环境支持,都增加了开发的成本降低软件维护费用确保构建正确的系统更好的质量保证减少缺陷对于简单

4、系统的开发没有实际的意义使软件开发依赖于过程而不是依赖于人10.2软件项目配置管理概念配置管理最早在美国的国防工业中被提出。1962年,美国空军发表了有关配置管理的标准-AFSCM375-1.这是第一个配置管理的标准。随着计算机程序越来越复杂和难于管理,软件项目团队越来越大和分布更广,SCM的概念被大多数软件组织接受和实施。软件项目配置管理概念配置管理——软件配置管理(SoftwareConfigurationManagement,SCM)是对产品进行标志、存储和控制,以维护其完整性、可追溯性以及正确性,它为软件开发提供了一套管理办法和活动原则

5、。配置管理目的CMMI:ThepurposeofConfigurationManagement(CM)istoestablishandmaintaintheintegrityofworkproductsusingconfigurationidentification,configurationcontrol,configurationstatusaccounting,andconfigurationaudits.记录软件产品的演化过程确保软件开发者在软件生命周期中的各个阶段都能得到精确的产品配置。最终保证软件产品的完整性、一致性、追朔性、可控性

6、软件项目配置管理概念配置管理主要作用版本管理变更管理其它(过程管理)软件项目配置管理概念配置管理的相关概念软件配置项——凡是纳入配置管理范畴的工作成果统称为配置项(ConfigurationItem,CI)。配置项主要有两大类:属于产品组成部分的工作成果,例如源代码、需求文档、设计文档、测试用例等等。在管理过程中产生的文档,例如各种计划、状态报告等等,这些文档虽然不是产品的组成部分,但是值得保存。每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失;配置项及其历史记录反映了软件的演

7、化过程。软件项目配置管理概念版本与版本控制——软件的每一个版本都是源代码、文档及数据以及相关的系统环境的一个收集,且各个版本都可能由不同的变种组成。版本控制的目的是按照一定的规则保存配置项的所有版本,避免发生版本丢失或混淆等现象,并且可以快速准确地查找到配置项的任何版本。配置项的状态有三种:“草稿”(Draft)、“正式发布”(Released)和“正在修改”(Changing)。软件项目配置管理概念配置项状态变迁配置项刚建立时其状态为“草稿”;配置项通过评审(或审批)后,其状态变为“正式发布”;此后若更改配置项,必须依照“变更控制流程”执行,

8、其状态变为“正在修改”。当配置项修改完毕并重新通过评审(或审批)时,其状态又变为“正式发布”,如此循环。软件项目配置管理概念版本控制规则处于“草稿”状

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

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

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