- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
变更评估 变更评估 软件变更分类 技术影响分析 接口影响分析 进度影响分析 预算影响分析 精品 变更批准或拒绝 根据评估结果对变更作出决策: 直接实现变更 挂起或延迟变更 拒绝变更 对于批准的变更,要确定其实现进度: 立即实现变更 在特定的日期实现变更 在软件另外的版本中实现 精品 软件配置管理的目标 标志变更 控制变更 确保变更正确实现 向受变更影响的组织和个人报告变更 精品 记录软件产品的演化过程。 确保软件开发者在软件生命周期中的各个阶段都能得到精确的产品配置。 最终保证软件产品的完整性、一致性、可追溯性。 软件配置管理的效果 精品 版本控制:采用相应的流程和工具,对软件开发过程中产生的各种文件的版本进行管理。是软件配置管理的核心内容。 变更管理:为防止开发人员对软件的随意变更而进行的管理上的审核过程,包括变更请求、变更评估、变更批准/拒绝、变更实现。 其它:配置审计、配置状态统计等。 软件配置管理的主要功能 精品 本章内容提要 软件配置管理的作用 软件配置管理的相关概念 软件配置管理过程 软件配置管理工具CVS 精品 软件配置项(Software Configuration Item, SCI) 软件配置管理的对象,一个软件配置项是项目中一个特定的、可文档化的工作产品集。 常见的软件配置项:需求规格说明书、设计规格说明书、源代码、测试计划、测试用例、用户手册。 构造软件的工具和软件赖以运行的环境也常常列入配置管理的范畴。 第二节 软件配置管理的相关概念 精品 基线(Baseline) 已经正式通过复审和批准的某规约和产品,它因此可作为进一步开发的基础,并且只能通过正式的变化控制过程来改变。 基线通常标志开发过程一个阶段的结束(里程碑) 软件配置项 基线配置项 非基线配置项 精品 软件开发各个阶段基线图示 系统工程 需求分析 软件设计 程序编写 测试 系统提交 系统规格说明 软件需求规格说明 软件设计说明 源代码 测试计划、过程、数据 可运行系统 精品 软件配置控制委员会(Software Configuration Control Board, SCCB) 负责管理软件配置项变更的组织。 评估变更 批准/拒绝变更申请 在项目生存期内规范变更申请流程 对变更进行反馈 与项目管理层沟通 精品 本章内容提要 软件配置管理的作用 软件配置管理的相关概念 软件配置管理过程 软件配置管理工具CVS 精品 第三节 软件配置管理过程 软件配置管理过程包括7项基本活动: (1)制定配置管理计划 (2)识别和标志配置项 (3)建立配置管理环境 (4)配置项的版本控制 (5)基线变更管理 (6)配置审核 (7)配置状态统计 精品 形成配置管理计划 规划配置管理任务 评审配置计划 参加项目规划 (1)制定配置管理计划 精品 配置管理组织及其职责 配置管理工具和配置库的组织结构 配置项标志和基线定义 变更管理流程 配置审核和配置状态统计 配置管理计划的主要内容 精品 (2)识别和标志配置项 将软件项目中需要进行控制的工作产品定义为配置项(SCI)。 为每一个配置项分配唯一的标志。 建立配置项间的对应关系。 精品 配置项分为两类: 基本配置项:软件开发者在项目开发过程中所创建的基本工作单元。 集成配置项:一个集成配置项是基本配置项或其它集成配置项的集合。 精品 体系结构设计 数据库设计 详细设计 基本配置项 设计规格说明 集成配置项 校务管理系统需求规格说明 招生管理 学生日常管理 教务管理 通用功能 …… 精品 配置项标志规范举例 QTD-School–RM–SRS-v1.0 公司:3个字符 项目:最长10个字符 类型:最长5个字符 编号:最长8位数字/字符 版本号:V m.n 注意:配置项标识并不是指程序/文档文件的文件名,而是该程序/文档作为一个配置项的标识。 精品 建立配置项间的关系 招生管理需求规约 校务管理系统需求规格说明 测试用例集A part of interrelated 可使用某种模块互联语言(Module Interconnection language, MIL)来描述配置项之间的关系。 Narayanaswamy K., W. Scacchi. Maintaining Configurations of Evolving Software Systems. IEEE Trans. Software Engineering, vol.SE-13,no.3, March 1987. 精品 (3)建立配置管理环境 配置管理环境是用于进行软件配置管理的系统环境,其中最重要的是配置管理库,简称配置库。 配置库存储配置项(SCI)、修改请求、变化记录等,并提
文档评论(0)