软件配置管理和项目管理工具(PPT讲稿)Software Configuration Management and Project Management Tool

2软件配置管理和项目管理工具 Software Configuration Management and Project Management Tool 任课老师:黄武 2021/2/10
2021/2/10 73 1 软件配置管理和项目管理工具 Software Configuration Management and Project Management Tool 任课老师:黄武

Q提纲 ◆软件配置管理 ◆软件配置管理工具的功能 ◆成熟软件配置管理工具的特征 2021/2/10
2021/2/10 73 2 提纲 软件配置管理 软件配置管理工具的功能 成熟软件配置管理工具的特征

Q1软件配置管理 软件配置管理概述 软件配置管理的内容 软件配置管理模式 ◆软件配置管理作用 ◆软件配置管理过程 ◆软件配置管理的活动 ◆软件配置管理的主要任务 2021/2/10
2021/2/10 73 3 1 软件配置管理 软件配置管理概述 软件配置管理的内容 软件配置管理模式 软件配置管理作用 软件配置管理过程 软件配置管理的活动 软件配置管理的主要任务

Q1.1软件配置管理概述 ◆软件配置管理( Software Configuration Management),又称为软件形态管理 软件构建管理,简称软件形管( SCM) ◆软件配置管理贯穿于整个软件生命周期 ,对每个软件项目的变更进行管理,维 护不同项目之间的版本关联,以使软件 在开发过程中任何一时间的内容都可以 被追溯 2021/2/10
2021/2/10 73 4 1.1软件配置管理概述 软件配置管理(Software Configuration Management),又称为软件形态管理 ,软件构建管理,简称软件形管( SCM) 软件配置管理贯穿于整个软件生命周期 ,对每个软件项目的变更进行管理,维 护不同项目之间的版本关联,以使软件 在开发过程中任何一时间的内容都可以 被追溯

Q111软件配置管理的概念 ◆ISo9000-3:1997 配置管理是一门管理学科,对配置 软件项 支持生存期给 予技术 管理上的 配置管理的 应用取决于项目的规模、复杂程度和风险 大 ◆W. Babich的解释 软件配置管理能协调软件开发 乱 到小。软件配置管理是一种 组织和控制修敌的技宋自的是最有焱 的提高生产率 2021/2/10
1.1.1软件配置管理的概念 ISO 9000-3 :1997 配置管理是一门管理学科,它对配置 项(包括软件项)的开发和支持生存期给 予技术上的和管理上的指导;配置管理的 应用取决于项目的规模、复杂程度和风险 大小 W.Babich 的解释 软件配置管理能协调软件开发,使混 乱减少到最小。软件配置管理是一种标识 、组织和控制修改的技术,目的是最有效 的提高生产率 2021/2/10 73 5

Q1128视软件配置管理可能导 乱现象 发错了版本 2.安装后不工作 3.异地不能正常工作 4.不同语言版本的混淆 5.已经解决的缺陷过后又出现错误 6.找不到最新修改了的源程序 2021/2/10
1.1.2 忽视软件配置管理可能导 致的混乱现象 1. 发错了版本 2. 安装后不工作 3. 异地不能正常工作 4. 不同语言版本的混淆 5. 已经解决的缺陷过后又出现错误 6. 找不到最新修改了的源程序 2021/2/10 73 6

Q13软件配置管理失效导致找 VBL-100 User manual ver1 8y Medical Simulating Lab System of Function Virtual Experiment Lab Waveform Simulation Experiment simulation Instruments Introduct ion 2021/2/10
1.1.3 软件配置管理失效导致找 不到源代码 2021/2/10 73 7

12软件配置管理的内容 软件配置管理包含3个方面的内容 1.版本管理( Version control) 2.变更控制( Change control) 3.过程支持( Process Support) 2021/2/10
2021/2/10 73 8 1.2 软件配置管理的内容 软件配置管理包含3个方面的内容: 1. 版本管理(Version Control) 2. 变更控制(Change Control) 3. 过程支持(Process Support)

Q121版本控制 版本控制是全面实行软件配置管理的 基础,可以保证软件技术状态一致性 版本控制是对系统不同版本进行标识 和跟踪;版本标识的目的是便于对版 本加以区分、检索和跟踪,以表明不 同版本之间的关系 版本控制包括检入检出控制、版本的 分支和合并,版本的历史记录和版本 发行等对软件的操作控制 2021/2/10
2021/2/10 73 9 1.2.1 版本控制 版本控制是全面实行软件配置管理的 基础,可以保证软件技术状态一致性 版本控制是对系统不同版本进行标识 和跟踪;版本标识的目的是便于对版 本加以区分、检索和跟踪,以表明不 同版本之间的关系 版本控制包括检入检出控制、版本的 分支和合并,版本的历史记录和版本 发行等对软件的操作控制

Q12变更控制 ◆变更控制是按照一定的规程控制软件的 修改 ◆对于稳定的软件,往往由于不经意的修 改造成软件的不稳定,如果不控制软件 产品的变更,可能会得不到一个可以正 常使用的软件基线 2021/2/10 10
2021/2/10 73 10 1.2.2 变更控制 变更控制是按照一定的规程控制软件的 修改 对于稳定的软件,往往由于不经意的修 改造成软件的不稳定,如果不控制软件 产品的变更,可能会得不到一个可以正 常使用的软件基线
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第五章 存储层次.ppt
- 四川大学:《数据库技术》课程教学资源(PPT课件讲稿)第4章 数据库查询.ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 7 Memory Management.ppt
- 香港浸会大学:并行输入输出(PPT讲稿)Parallel I/O.ppt
- 香港浸会大学:Kickstart Tutorial/Seminar on using the 64-nodes P4-Xeon Cluster in Science Faculty.ppt
- Essential Cluster OS Commands.ppt
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 07 Mean-shift and Cam-shift.pptx
- 香港中文大学:Image processing and computer vision(PPT课件讲稿)Edge detection and image filtering.pptx
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 05 Hough transform.pptx
- GD-Aggregate:A WAN Virtual Topology Building Tool for Hard Real-Time and Embedded Applications.ppt
- Introduction to Internet and TCPIP(PPT讲稿)IP转发 IP FORWARDING.pptx
- 《图像处理与计算机视觉 Image Processing and Computer Vision》课程教学资源(PPT课件讲稿)Chapter 10 Pose estimation by the iterative method.pptx
- 《操作系统》课程教学资源(PPT课件讲稿)Chapter 8 Virtual Memory.ppt
- 《操作系统》课程教学资源(PPT课件讲稿)Chapter 6 Concurrency Deadlock and Starvation.ppt
- 《操作系统》课程教学资源(PPT课件讲稿)Chapter 1 and 2 Computer System and Operating System Overview.ppt
- 印第安纳大学:《Informatics》课程PPT教学课件(信息学)08 网络爬虫 Web Crawling.ppt
- 《Java编程导论》课程教学资源(PPT课件讲稿)Chapter 8 Strings and Text I/O.ppt
- 《计算机网络与通讯》课程教学资源(PPT课件讲稿,英文版)Chapter 3 Transport Layer.ppt
- C++ Review.ppt
- 《计算机网络与通讯》课程教学资源(PPT课件讲稿,英文版)Chapter 07 Network Security.ppt
- 《数据库基础》课程PPT教学课件(SQL Server)第4章 T-SQL与可编程对象.ppt
- 《嵌入式系统开发》课程PPT教学课件(讲稿)第一章 嵌入式系统概述.ppt
- 《编译原理 Compiler Construction》课程教学资源(PPT讲稿)语义分析 Semantic Analysis(Attributes and Attribute Grammars、Algorithms for Attribute Computation).ppt
- 四川大学:《Linux操作系统》课程教学资源(PPT课件讲稿)第6章 Linux系统调用.ppt
- 《数据库技术》课程教学资源(PPT课件讲稿)第3章 SQL语言基础及数据定义功能(主讲:曾晓东).ppt
- 四川大学:.NET and .NET Core:Languages, Cloud, Mobile and AI(PPT课件讲稿)NET for Data Science and AI.pptx
- 四川大学:《Matlab程序设计》课程教学资源(教学大纲)Programming in Matlab.pdf
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第4章 网络基础(网络概述、协议).ppt
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第7章 协议安全技术(安全协议实例).ppt
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第5章 网络隔离技术.ppt
- 电子科技大学:《计算系统与网络安全 Computer System and Network Security》课程教学资源(PPT课件讲稿)第2章 信息安全数学基础(计算复杂性).ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第五章 存储系统.ppt
- 《操作系统》课程教学资源(PPT课件讲稿)Chapter 03 Process Description And Control.ppt
- 电子科技大学:《面向对象程序设计语言C++》课程教学资源(PPT课件讲稿)第九章 多态性(主讲:丘志杰).ppt
- 《计算机体系结构》课程教学资源(PPT课件讲稿)第七章 多处理机系统.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)Chapter 05 并发性——互斥和同步(Concurrency - Mutual Exclusion and Synchronization).ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第八章 多计算机系统.ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第一章 计算机系统结构的基本概念.ppt
- 《数学建模》课程教学资源(PPT讲稿)SAS基础培训(生成SAS数据集、加工SAS数据集)Statistical Analysis System.ppt
- 《数字图像处理》课程教学资源(PPT课件讲稿)第8章 彩色图像处理.ppt