摘要:
http://www.scmbbs.com/en/index.htm 阅读全文
摘要:
软件配置管理(Configuration Management)是指用于控制系统一系列变化的学科,通过一系列技术、方法和手段来维护产品的历史、鉴别和定位产品独有的版本,并在产品的开发和发布阶段控制变化,通过有序管理和减少重复性工作,保证生产的质量和效率。不同于配置管理,软件配置管理以计算机为载体(不论工具和产品),不光维护产品的状态,历史纪录,同样还支持存储、恢复和产品制造。软件配置管理是软件工程中涉及概念较多的一项内容,为了便于说明,下面给出一些软件配置管理相关术语(主要是软件配置管理计划规范GB/T 12505-90)的定义和说明。(1) 项目委托单位(Project Entrust Or 阅读全文
摘要:
关于配置项的粒度,以下内容可以参考:配置项可以是大粒度的,也可以是小粒度的如果跟踪个别需求,那么不必要把整个需求规格说明文档定义为一个配置项,可以把每个需求定义为配置项;如果把软件开发工具也放入配置管理系统,那么把配置项定义为文件级就不合适了,只需要跟踪开发工具的版本,即把整个配置工具定义为一个配置项就足够了。 简而言之,配置项可以是文件级粒度的,也可以使文件版本级粒度的。当然,粒度越小管理的成本越高,但是配置的精度也就越高。)配置管理需要记录配置项的三个方面: 从哪里来?此项可归结为WWW的问题,(Who)谁创建的?(When)什么时间创建的?(Why)为什么创建此配置项? 当前在哪里?此项 阅读全文
摘要:
三个方面:文档 + 代码 + 相关的 产品1、项目计划2、SCM计划3、需求定义文档(RDD)4、分析、设计、代码、测试和审核标准5、系统分析文档(SAD)6、系统设计文档(SDD)7、系统原型8、系统测试说明9、系统测试计划10、程序源代码11、对象代码和执行文件12、单元测试说明;13、数据库设计文档14、测试数据15、项目数据16、用户手册配置项可以看着是类,各个版本可以看着是这个类的实例。需求-项目计划-SCM计划-分析、设计-系统分析--系统设计-定义代码、测试、审核标准-程序代码-单元测试-测试数据-项目数据-系统测试-用户手册配置管理和质量保证相互作用,配 阅读全文