《02_软件架构设计》.pdf
文本预览下载声明
软件架构文档设计
© 中国科学院软件所2006 Software Engineering, 7th edition. Chapter 1 Slide 1
议题
软件配置管理
软件架构模版设计
© 中国科学院软件所2006 Software Engineering, 7th edition. Chapter 1 Slide 2
1
SCM工作指南
© 中国科学院软件所2006 Software Engineering, 7th edition. Chapter 1 Slide 3
议程
配置管理的基本概念
配置项标识
配置库目录结构
© 中国科学院软件所2006 Software Engineering, 7th edition. Chapter 1 Slide 4
2
配置管理
(1)ISO 9000-3 :1997
配置管理是一个管理学科,它对配置项(包括软件项)的开发和支持生存期给与
技术上的和管理上的指导。配置管理的应用取决于项目的规模、复杂程度和风险大
小。
(2) W.Babich 的解释
软件配置管理能协调软件开发,使混乱减少到最小。软件配置管理是一种标识、
组织和控制修改的技术,目的是最有效的提高生产率。
(3) GB/T 11457 :1995 《软件工程术语》国家标准
A.表示和确定系统中配置项的过程,在系统整个生存期内控制这些配置项的投放和更动
,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。
B.对下列工作进行技术和行动指导与监督的一套规范:
——对配置项的功能特性和物理特性进行标识和文件编制工作;
——控制这些特性的更动情况;
——记录并报告这些更动进行的处理和实现的状态。
© 中国科学院软件所2006 Software Engineering, 7th edition. Chapter 1 Slide 5
为什么需要配置管理
忽视软件配置管理可能导致的混乱现象:
• 发错了版本
• 安装后不工作
• 异地不能正常工作
• 已经解决的缺陷过后又出现错误
• 开发人员把产品拿出去出售赢利
• 找不到最新修改了的源程序
• 找不到编程序的人
© 中国科学院软件所2006 Software Engineering, 7th edition. Chapter 1 Slide 6
3
SCM的主要职责(1)
工作产品的完整性、
一致性、可追踪性
配置审计
变更控制
配置项标识 配置状态报告
© 中国科学院软件所2006 Software Engineering, 7th edition. Chapter 1 Slide 7
SCM的主要职责(2 )
配置项
• 受配置管理控制和管理的基本单位。配置管理工作都是围绕配置项来进行。
配置标识
• 要进行配置标识,首先必须明确项目生命周期内所要产生的工作产品,然后
确定工作产品的命名和标识规则。总体原则是方
显示全部