软件配置管理vss.ppt

软件配置管理vss.ppt

ID:51345521

大小:4.21 MB

页数:119页

时间:2020-03-22

软件配置管理vss.ppt_第1页
软件配置管理vss.ppt_第2页
软件配置管理vss.ppt_第3页
软件配置管理vss.ppt_第4页
软件配置管理vss.ppt_第5页
资源描述:

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

1、SoftwareProjectManagement2007软件配置管理SolonhiGaoSchoolofComputer2007-12-11SoftwareEngineering/119前面章节的回顾2007-12-11SoftwareEngineering/119Outline头脑风暴什么是软件配置管理(SCM)软件配置管理最佳实践概述软件配置工具的功能和比较基于VSS的案例说明2007-12-11SoftwareEngineering/119程序设计:程序系统:软件工程:程序程序员编程程序

2、文档小组编码测试程序文档数据团队软件生命周期个人编程质量小组技术水平团队管理水平越来越复杂软件开发的发展历程2007-12-11SoftwareEngineering/119多操作系统多开发工具网络化团队方式异地开发OracleSybaseAPPCMVSWINDOWSSQLOS/2TCP/IPUNIXOOPMDB2NTC++INTERNETINTRANET开发环境的复杂性2007-12-11SoftwareEngineering/119软件项目中是否遇到如下的问题找不到某个文件的历史版本;开发人

3、员使用错误的版本修改程序开发人员未经授权修改代码或文档;人员流动,交接工作不彻底;已修复的Bug在新版本中出现;无法重新编译某个历史版本;因协同开发中,或者异地开发,版本变更混乱导致整个项目失败;……2007-12-11SoftwareEngineering/119Whatcauseoftheproblem著名的软件大师Brooks曾经说导致软件开发困难的一个原因就是就是软件可变性。导致变化的原因功能变更新的商业或市场条件,引起产品需求和业务规则的变化。新的客户需要,要求修改信息系统产生的数据、

4、产品提供的功能、或基于计算机的系统提供的服务。改组和/或企业规模减小,导致项目优先级或软件工程队伍结构的变化。预算或进度的限制,导致系统或产品的重定义。缺陷修补2007-12-11SoftwareEngineering/119Whatshouldbedonetovoidthem曾经有一个很好的配置管理工具在我面前,我没有理睬,直到版本混乱的时候才后悔莫及,工作中最大的痛苦莫过于此,如果上天再给我一次机会的话,我向对它说三个字:我要你。如果非得加一个期限的话,我希望是一辈子。软件配置管理+软件过程

5、管理2007-12-11SoftwareEngineering/119微软工作人员的一天开发人员的一天测试人员的一天程序经理的一天2007-12-11SoftwareEngineering/119开发人员的一天12007-12-11SoftwareEngineering/119开发人员的一天从哪里开始?2007-12-11SoftwareEngineering/119开发人员的一天从哪里开始?答案:开发人员的一天从DailyBuild开始开发人员上班的第一件事儿就是查看DailyBuild的结果

6、,担心由于自己昨天的代码Check-in,造成BuildBroken2007-12-11SoftwareEngineering/1192007-12-11SoftwareEngineering/119经历对Build的提心吊胆之后,第一件事做什么?2007-12-11SoftwareEngineering/119经历对Build的提心吊胆 之后,第一件事做什么?答案:打开Bug管理工具,查看指定给自己的Bug,解决高优先度的Bug。因为质量重于新功能2007-12-11SoftwareEngin

7、eering/1192007-12-11SoftwareEngineering/119接下来,开发人员会…从源代码管理工具中Checkout代码修改代码(解决Bug或实现新功能)取得源代码管理工具中最新变化,在本机Build和单元测试请开发组同事作CodeReviewCheckin代码在Bug管理工具中修改Bug的状态开发人员以一封DailyReport结束一天的工作2007-12-11SoftwareEngineering/1192007-12-11SoftwareEngineering/11

8、9测试人员的一天22007-12-11SoftwareEngineering/119测试人员第一件事做什么?2007-12-11SoftwareEngineering/119测试人员第一件事做什么?答案:打开Bug管理工具,查看指定给自己的Bug,验证已解决的Bug2007-12-11SoftwareEngineering/119接下来,测试人员会…从发布服务器上取得当天的Build版本,根据测试用例检验当天的Build在Bug管理工具中登记新发现的Bug,等待开发人员解决2007-12-11S

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

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

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