小项目实施软件配置管理探析
2008-5-30 8:38:24 作者:陈学军 |
|
(3)版本管理 版本控制是软件配置管理的基本要求,它可以保证在任何时刻恢复任何一个中间产品的任意版本。版本管理记录了所有库中代码和文档的开发历程,可以保证产品的可追溯性,为调试代码、清除缺陷提供很大的帮助。同时,版本管理支持并行开发和维护,为协同开发打下了基础。 (4)变化控制 在有配置管理概念的软件产品开发过程中,所有的改变都是在有效控制下的,包括软件基线的改变、配置项的改变。改变管理的一个基本项就是改变请求(CR,Change Request),在一个软件系统中描述逻辑上改变的实体。改变请求是由开发计划变化和错误报告生成的。在开发过程中,CR主要收集有关系统改变的信息。开发人员将一个新建或修改过的文件写入库中时,要指出相关的CR,文件名称和版本需在CR中登记。CR的最终版本包括逻辑改变的描述和所有修改的文件版本信息。由SCM组和SCCM(软件配置控制委员会)审核要写入配置管理库中的新的软件基线。 2.软件配置管理工具 软件配置管理工具(SCMT,Soft Configure Management Tool)正是从这一角度出发,对软件配置管理过程进行具体实施,将抽象的软件配置管理工作转化为可借鉴的、可操作的具体执行规范。 SCMT作为软件配置管理的辅助手段,必须要制定一个实际、可行的软件配置管理流程,依据该流程,加之SCMT的辅助,软件配置管理工作才能真正做到科学、有序。 3.软件配置管理流程 SCMT将软件配置管理工作分解为项目建立、配置策划?项目策划、计算机软件配置项(CSCI)策划?、CSCI入库(初始入库、更动入库)、软件问题报告、软件更动报告、更动出库、浏览出库、项目归档、项目导入、产品定义、产品出库、配置审计、配置追踪、状态报告等。 首先由系统管理员建立项目,将项目基本信息入库和创建软件配置控制委员会(SCCB)用户、项目管理员;其次由项目管理员对已建立的项目进行项目策划,划分CSCI,一个项目可以包含一个或多个CSCI,包括将CSCI 基本信息入库和创建CSCI管理员、配置管理组成员,项目策划需要由软件配置控制委员会审批。
此文章共有5页 上一页 1 2 3 4 5 下一页
文章来源:互联网
|
|
| 【发表评论】
【大 中 小】
【推荐】 【打印】
|
|
|
|
 |
图片广告 |
|
 |
热点文章 |
|
|
|
|