软件设计中有效实践的作用与意义
时间:2012-8-20
国外软件产业界在软件配置这个专题上已经进行了多年的理论和实践上的研究。在多年经验积累的基础上,产业界总结出来一系列有效实践,我们可以使用这些有效实践来作为评估一个组织软件配置管理能力的标尺,也可以作为我们实施软件配置管理的指南,这些有效实践包括:
1.标识需要进行存储的工作产品(work product)并保障安全存储;
2.控制并且审计(audit)对工作产品的修改;
3.设立并管理基线(baseline);
4.记录并跟踪变更请求;
5.维护稳定,一致的工作空间;
6.尽早集成,持续集成;
7.支持对于工作产品和控件的并发修改;
8.保证软件构建的重现能力;
9.以控件(component)为单位实施版本控制;
10.使用“活动”(activity)来组织和整合版本集。