软件配置管理知识new

软件配置管理知识new

ID:38320801

大小:5.77 MB

页数:69页

时间:2019-06-10

软件配置管理知识new_第1页
软件配置管理知识new_第2页
软件配置管理知识new_第3页
软件配置管理知识new_第4页
软件配置管理知识new_第5页
资源描述:

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

1、软件配置管理知识课程描述及必要知识准备课程描述介绍软件配置管理的基本概念和方法,并讨论如何运用到软件开发过程,开发出高质量的产品必要知识准备必要的软件开发经验软件开发管理经验课程摘要为什么要进行软件配置管理?什么是软件配置管理?什么是配置项?版本与版本标识什么是基线?如何实现并行开发管理?分支与合并如何进行集成、测试期间的Build?基线的变更管理为什么要进行软件配置管理?复杂的软件系统及开发过程开发的系统越来越大,功能越来越复杂众多软件开发人员多种文件对象和类型需求各种文档设计模型源代码目标代

2、码Web组件测试脚本、测试用例…多种版本多种平台多个开发地点所有方面都要考虑并需要进行正确管理!以往软件开发过程中的问题版本难以控制资源变化频繁导致失控配置审核问题项目开发中的组织管理问题项目组成员之间沟通不够文档与程序严重脱节无法有效地管理和跟踪变更测试工作不规范对软件版本的发布缺乏有效的管理施工周期过长,且开发人员必须亲临现场无法构建企业内部的软件标准构件仓库(即财富库)……造成的后果重要数据丢失开发周期漫长开发成本增加产品可靠性差软件重用率低下无法开展规范化测试工作缺乏软件开发历史数据积累

3、,无法为日后借鉴维护和升级困难施工成本增加用户抱怨使用不便,满意度低项目风险增加……传统做法手工保持版本!程序员的问题我要更改文件,但不知哪个是最新的?如果能知道最后修改了哪几行以及原因,对我帮助很大经常在构造(MAKE)时,会用错文件的版本多人修改同一文件时,有些人的修改被冲掉了我的程序文件被误删了,我曾尝试恢复,但是失败了,这导致我只能重新编写,有什么办法可以防止类似的事情发生我和同事共同开发一个项目,程序出了错,我花了一个星期终于查出来了,结果发现同事上个星期明显修改了其中的一个程序也没有

4、通知我。有什么办法能让我少花点力气在这种事情上项目经理的问题调试过程中,项目成员经常为一些问题“扯皮”,搞不清楚到底是谁造成的错误我们项目保存版本的方法是将文件复制一份,重新命名,比如加上人名、时间后缀。但是这样对于一些大文件耗费的磁盘空间太大项目版本太多,有些版本太旧,查看不方便估计项目成员的工作成果比较困难交付给用户使用的产品(软件包)“缺斤少两”,用户在安装的时候发现许多问题实施软件配置管理的益处加强了开发过程控制,加强了产品质量的可控性节约费用缩短开发周期减少施工费用有利于知识库的建立代

5、码对象库业务及经验库规范管理量化工作量考核规范测试加强协调与沟通什么是软件配置管理?SoftwareConfigurationManagement,简称SCM:Configurationmanagementisthepracticeofhandlingchangessystematicallysothatasystemcanmaintainitsintegrityovertime.Anothernameforitis“changecontrol.”Itincludestechniquesfore

6、valuatingproposedchanges,trackingchanges,andkeepingcopiesofthesystemasitexistedatvariouspointsintime.配置管理能够系统地处理变更,从而使得软件系统可以随时保持其完整性。配置管理又可称为“变更控制”,可以用来评估提出的变更请求,跟踪变更,并保存系统在不同时间的状态。SteveMcConnell《CodeComplete》MicrosoftPress,1993什么是软件配置管理?另外一个定义:Conf

7、igurationmanagementistheartofidentifying,organizing,andcontrollingmodificationstothesoftwarebeingbuiltbyaprogrammingteam.Thegoalistomaximizeproductivitybyminimizingmistakes.对软件开发组所建立的软件的修改进行标识、组织和控制的艺术,其目标是减少错误,提高生产力。WayneBabich《SoftwareConfiguration

8、Management:CoordinationforTeamProductivity》Addison-Wesley,1986.什么是软件配置管理?另外一个定义:标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的发布和变更,记录并报告配置的状态和变更要求,验证配置项的完整性和正确性。[IEEEStd610.12-1990]电气和电子工程师协会什么是软件配置管理?作用:在质量体系的诸多支持活动中,配置管理处在支持活动的中心位置,它有机地把其它支持活动结合起来,形成一个整体,相互促进,相互

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

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

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