史上最完整配置管理教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
命名方式:[项目编号+子系统名称+文档名称] 例如:RDMIS_绩效考评_详细设计说明书 适用于:子系统详细设计说明书、系统模块设计说明书等等
文档标识方法(4)
文档首页可以包括这些信息:项目名、文档名、文档作者、 本文档的版本更新历史、版本号、日期等。
源程序标识信息
每个源程序的首部应包括的信息为:功能描述、创建日期、 作者、版本号。
为什么需要配臵管理
忽视软件配臵管理可能导致的混乱现象:
标识混乱 版本混乱 不能协同工作 已经解决的缺陷过后又出现错误
找不到最新修改了的源程序
找不到编程序的人
SCM的主要职责(1)
工作产品的完整性、 一致性、可追踪性
变更控制
配置审计
配置项标识
配置状态报告
SCM的主要职责(2)
配臵项的相关标识信息
组名 项目名 文档内容 版本号
文档撰写时间
文档撰写作者
文档标识方法(2)
标识项目信息
命名方式:[项目编号+文档名称] 例如:RDMIS_需求规格说明书 适用于:需求规格说明书、概要设计说明书、详细设计说明书、测试 计划等等
标识版本变化
版本变化不通过文档命名来标识,对于基线文档,在CVS中是通过 Tag来标识。并且,在文档的头信息中必须注明文档的版本号。 命名方式:[文档名称] 例如:RDMIS_概要设计说明书 适用于有版本变化的文档。
配臵项
受配臵管理控制和管理的基本单位。配臵管理工作都是围绕配臵 项来进行。
配臵标识
要进行配臵标识,首先必须明确项目生命周期内所要产生的工作 产品,然后确定工作产品的命名和标识规则。总体原则是方便在 配臵管理工具中进行检索和让项目组成员容易记住标识规则,同 时确保在组织一级的标识规则一致性。
变更管理
版本号
形式:主版本号.从版本号.维护版本号 主版本号
对系统作重大调整,在功能和性能上有大的变化时主版本号增加。第一 次版本号和第二次版本号为零。版本号升级由项目组长/室主任决定。
从版本号
与上一版本相比,对系统功能或性能进行了少量的增加或修改,从版本 号增加,主版本号不变。版本号升级由项目组长决定。
配臵审核
配臵审核包括两方面的内容:配臵管理活动审核及基线审核。配 臵管理活动审核确保项目组成员所有配臵管理活动遵循批准的软 件配臵管理方针和规程,比如检入(Check in)/检出(Check Out)的频度,工作产品成熟度提升原则等。实施基线审核,保证 基线化软件工作产品的完整性和一致性,并且满足其功能要求。
SCM的主要职责(3)
报告配臵状态
报告配臵状态的目的是向项目所有成员提供基线内容和状态、基 线变更信息,也是实现资源共享的前提。此外,在项目生命周期 中通过对配臵项的变更数据统计分析,有利于评估项目风险,有 效控制项目的执行。报告的方式可以多种多样,如Email,但应该 把握好时机:变更请求被批准时;基线版本发生变化时;项目组 任何需要的时候。
配臵管理过程及 工具的使用
CNIC R&D 质量组
议程
配臵管理概念 配臵项标识 配臵库目录结构 配臵管理过程 配臵管理工具的使用
配臵管理概念
ISO 9000-3 :1997 配臵管理是一个管理学科,它对配臵项(包括软件项)的开发和 支持生存期给与技术上的和管理上的指导。配臵管理的应用取决于项 目的规模、复杂程度和风险大小。 W.Babich 的解释 软件配臵管理能协调软件开发,使混乱减少到最小。软件配臵管 理是一种标识、组织和控制修改的技术,目的是最有效的提高生产率。 GB/T 11457 :1995《软件工程术语》国家标准 A.表示和确定系统中配臵项的过程,在系统整个生存期内控制这些配 臵项的投放和更动,记录并报告配臵的状态和更动要求,验证配臵项 的完整性和正确性。 B.对下列工作进行技术和行动指导与监督的一套规范: —对配臵项的功能特性和物理特性进行标识和文件编制工作; —控制这些特性的更动情况; —记录并报告这些更动进行的处理和实现的状态。
确定配臵项
1、 系统规格说明 2、 软件项目计划 3、 软件需求规格说明书 a.图形分析模型 b.处理规格说明 c.原型 d.数学规格说明 4. 初步用户手册 5. 设计规格说明书 a.数据设计描述 b.体系结构设计描述 c.模块设计描述 d.接口设计描述 e.对象描述(采用面向对象技 术时) 6. 源代码清单 7、 测试规格说明 a.测试计划和步骤 b.测试用例和记录的结果 8、操作和安装手册 9、 可执行程序 a.模块可执行代码 b.连接的模块 10、数据库描述 a.模式和文件结构 b.初始内容 11、联机用户手册 12、维护文档 a.软件问题报告 b.维护请求 c.工程变更指令 13.软件工程标准和规程
变更管理是项目管理的一个重点和难点,涉及的范围很广。实施 高效的变更管理至少应该包括二个部分,一是定义合理变更管理 流程,一是采用自动化工具来支持。在具体的实践中,应该对变 更进行分类和分层,建立处理不同变更的变更控制委员会(CCB) 构成策略,既能保证项目组成员有一定的自主权又不耽误高层经 理对关键问题的把握。
文档标识方法(3)
标识文档撰写时间
命名方式:[文档名称+撰写时间] 例如:RDMIS项目会议记录_20040708 适用于:会议记录、项目周报、工作周报等等
标识文档作者
命名方式:[文档名称+人员名称] 例如:项目周报_李平_20041227 适用于:项目周报、工作周报、年终工作总结等等
标识子系统或者模块名称
维护版本号
与上一版本相比,修改了小量系统bug,维护版本号增加,主版本号和从 版本号不变。版本号升级由项目组长决定。 通常来说,通过软件系统测试后系统版本号变为V1.0,软件系统第一次发布 时版本号为V1.0.0,从版本号和维护版本号均为0。
配臵项标识
wenku.baidu.com
配臵标识是软件生命周期中划分选择各类配臵项、定义配臵 项的种类、为它们分配标识符的过程。配臵项标识的重要内 容就是对配臵项进行标识和命名。 原则 唯一性 可追溯性 与同类配臵项不同的信息,应纳入标识:这是为了便于区分、 查找 同类配臵项的标识方法统一 容易记忆
文档标识方法(1)
文档标识方法(4)
文档首页可以包括这些信息:项目名、文档名、文档作者、 本文档的版本更新历史、版本号、日期等。
源程序标识信息
每个源程序的首部应包括的信息为:功能描述、创建日期、 作者、版本号。
为什么需要配臵管理
忽视软件配臵管理可能导致的混乱现象:
标识混乱 版本混乱 不能协同工作 已经解决的缺陷过后又出现错误
找不到最新修改了的源程序
找不到编程序的人
SCM的主要职责(1)
工作产品的完整性、 一致性、可追踪性
变更控制
配置审计
配置项标识
配置状态报告
SCM的主要职责(2)
配臵项的相关标识信息
组名 项目名 文档内容 版本号
文档撰写时间
文档撰写作者
文档标识方法(2)
标识项目信息
命名方式:[项目编号+文档名称] 例如:RDMIS_需求规格说明书 适用于:需求规格说明书、概要设计说明书、详细设计说明书、测试 计划等等
标识版本变化
版本变化不通过文档命名来标识,对于基线文档,在CVS中是通过 Tag来标识。并且,在文档的头信息中必须注明文档的版本号。 命名方式:[文档名称] 例如:RDMIS_概要设计说明书 适用于有版本变化的文档。
配臵项
受配臵管理控制和管理的基本单位。配臵管理工作都是围绕配臵 项来进行。
配臵标识
要进行配臵标识,首先必须明确项目生命周期内所要产生的工作 产品,然后确定工作产品的命名和标识规则。总体原则是方便在 配臵管理工具中进行检索和让项目组成员容易记住标识规则,同 时确保在组织一级的标识规则一致性。
变更管理
版本号
形式:主版本号.从版本号.维护版本号 主版本号
对系统作重大调整,在功能和性能上有大的变化时主版本号增加。第一 次版本号和第二次版本号为零。版本号升级由项目组长/室主任决定。
从版本号
与上一版本相比,对系统功能或性能进行了少量的增加或修改,从版本 号增加,主版本号不变。版本号升级由项目组长决定。
配臵审核
配臵审核包括两方面的内容:配臵管理活动审核及基线审核。配 臵管理活动审核确保项目组成员所有配臵管理活动遵循批准的软 件配臵管理方针和规程,比如检入(Check in)/检出(Check Out)的频度,工作产品成熟度提升原则等。实施基线审核,保证 基线化软件工作产品的完整性和一致性,并且满足其功能要求。
SCM的主要职责(3)
报告配臵状态
报告配臵状态的目的是向项目所有成员提供基线内容和状态、基 线变更信息,也是实现资源共享的前提。此外,在项目生命周期 中通过对配臵项的变更数据统计分析,有利于评估项目风险,有 效控制项目的执行。报告的方式可以多种多样,如Email,但应该 把握好时机:变更请求被批准时;基线版本发生变化时;项目组 任何需要的时候。
配臵管理过程及 工具的使用
CNIC R&D 质量组
议程
配臵管理概念 配臵项标识 配臵库目录结构 配臵管理过程 配臵管理工具的使用
配臵管理概念
ISO 9000-3 :1997 配臵管理是一个管理学科,它对配臵项(包括软件项)的开发和 支持生存期给与技术上的和管理上的指导。配臵管理的应用取决于项 目的规模、复杂程度和风险大小。 W.Babich 的解释 软件配臵管理能协调软件开发,使混乱减少到最小。软件配臵管 理是一种标识、组织和控制修改的技术,目的是最有效的提高生产率。 GB/T 11457 :1995《软件工程术语》国家标准 A.表示和确定系统中配臵项的过程,在系统整个生存期内控制这些配 臵项的投放和更动,记录并报告配臵的状态和更动要求,验证配臵项 的完整性和正确性。 B.对下列工作进行技术和行动指导与监督的一套规范: —对配臵项的功能特性和物理特性进行标识和文件编制工作; —控制这些特性的更动情况; —记录并报告这些更动进行的处理和实现的状态。
确定配臵项
1、 系统规格说明 2、 软件项目计划 3、 软件需求规格说明书 a.图形分析模型 b.处理规格说明 c.原型 d.数学规格说明 4. 初步用户手册 5. 设计规格说明书 a.数据设计描述 b.体系结构设计描述 c.模块设计描述 d.接口设计描述 e.对象描述(采用面向对象技 术时) 6. 源代码清单 7、 测试规格说明 a.测试计划和步骤 b.测试用例和记录的结果 8、操作和安装手册 9、 可执行程序 a.模块可执行代码 b.连接的模块 10、数据库描述 a.模式和文件结构 b.初始内容 11、联机用户手册 12、维护文档 a.软件问题报告 b.维护请求 c.工程变更指令 13.软件工程标准和规程
变更管理是项目管理的一个重点和难点,涉及的范围很广。实施 高效的变更管理至少应该包括二个部分,一是定义合理变更管理 流程,一是采用自动化工具来支持。在具体的实践中,应该对变 更进行分类和分层,建立处理不同变更的变更控制委员会(CCB) 构成策略,既能保证项目组成员有一定的自主权又不耽误高层经 理对关键问题的把握。
文档标识方法(3)
标识文档撰写时间
命名方式:[文档名称+撰写时间] 例如:RDMIS项目会议记录_20040708 适用于:会议记录、项目周报、工作周报等等
标识文档作者
命名方式:[文档名称+人员名称] 例如:项目周报_李平_20041227 适用于:项目周报、工作周报、年终工作总结等等
标识子系统或者模块名称
维护版本号
与上一版本相比,修改了小量系统bug,维护版本号增加,主版本号和从 版本号不变。版本号升级由项目组长决定。 通常来说,通过软件系统测试后系统版本号变为V1.0,软件系统第一次发布 时版本号为V1.0.0,从版本号和维护版本号均为0。
配臵项标识
wenku.baidu.com
配臵标识是软件生命周期中划分选择各类配臵项、定义配臵 项的种类、为它们分配标识符的过程。配臵项标识的重要内 容就是对配臵项进行标识和命名。 原则 唯一性 可追溯性 与同类配臵项不同的信息,应纳入标识:这是为了便于区分、 查找 同类配臵项的标识方法统一 容易记忆
文档标识方法(1)