首页 课程简介 教师队伍 教学效果 教学资料 理论教学实践教学 教学内容与方法 教材及相关材料您现在的位置: 需求工程多媒体教学系统 >> 教学资料 >> 正文 软件项目配置管理范例.
一. 概述
1.1 目的和范围
本文档描述NewSkyCRM软件开发项目的软件配置管理计划,该计划向NewSkyCRM软件开发项目组以及相关受SCM活动影响的组和个人提供相应的说明和活动指南,使某某软件开发中心SCM方针能够在NewSkyCRM软件开发项目的SCM活动中得到贯彻。
本计划适用于NewSkyCRM软件开发项目的整个生命周期。 1.2 软件配置管理计划维护
本计划由NewSkyCRM项目经理和软件配置管理经理共同制订。如果计划中的SCM活动在实施中出现偏离,由软件配置管理经理按照《变更控制规程》及时维护。
1.3 参考资料
《电信NewSkyCRM产品 软件开发计划书》,Version 1.3.0,NS.TEL-NewSkyCRM-CRM-RM-03;
《电信NewSkyCRM产品 系统功能说明书》,Version 1.1.1,NS.TEL-NewSkyCRM-CRM-RM-02;
某某软件开发中心《软件配置管理过程》,Version 1.1,NS-PROC-SCM-001; 某某软件开发中心《软件配置管理计划规程》,Version 1.0,NS-PROC-SCM-002。
二. 角色与职责
2.1 软件配置管理代表
软件配置管理代表的职责是遵循某某软件开发中心《软件配置管理过程》及有关规程等文档进行软件配置管理活动。
表1 软件配置人员表 软件配置管理代表 2.2 配置控制委员会
NewSkyCRM软件开发项目配置控制委员会的职责是管理本项目内软件基线的变更等操作和配置项/单元标识的审定。主席主持配置控制委员会的活动。
表2 配置控制委员会
配置控制委员会主席 配置控制委员会成员 配置控制委员会成员 配置控制委员会成员 配置控制委员会成员 2.3 项目经理
NewSkyCRM软件项目经理必须履行某某软件开发中心《软件配置管理过程》及有关规程等文档中指定的有关项目经理的职责。
2.4 项目开发组
NewSkyCRM软件项目开发组必须履行某某软件开发中心《软件配置管理过程》及有关规程等文档中指定的有关项目开发组的职责。
表3 项目组成员表
项目开发组成员,项目经理 项目开发组成员,软件经理 项目开发组成员,系统分析员 项目开发组成员,系统分析员 项目开发组成员,高级程序员 项目开发组成员,高级程序员 项目开发组成员,高级程序员 *** *** *** *** *** *** *** *** *** *** *** *** *** 项目开发组成员,高级程序员 三. 配置管理环境
3.1 文档工具
*** NewSkyCRM软件项目的配置管理活动所有文档由下列办公系统软件生成,或由配置管理工具自动生成。
表4 文档工具表
办公系统软件 3.2 软件配置管理工具
NewSkyCRM软件项目的配置管理活动使用下列工具:
表5 配置工具表
更改控制工具(厂商和版本) Microsoft Office 2000 Rational ClearQuest 2001或手工管理 版本控制工具(厂商和版本) 3.3 配置管理服务器
Visual SourceSafe NewSkyCRM软件项目使用如下配置的配置管理服务器:
表6 配置管理服务器配置表
硬件平台(厂商和型号) 操作系统(版本) 联想 开天 4600 Microsoft Windows 2000 Advanced Server 处理器 内存 网络适配器 Intel?Pentium?4 1.5GHz SDRAM 256MB Inter? PRO/100 VE network connection 硬盘空间 四. 配置管理活动
4.1 配置标识 4.1.1 文档配置项
表7 文档配置项表
40G 需求 需求获取/分析表 软件配置管理计划 软件需求规格说明书 设计 概要设计书 集成测试方案 BOSS接口规范 编码及单元测试 源代码模块 单元测试记录 测试 续表
集成测试记录 确认测试报告 验收 产品发布记录 项目总结报告 维护 维护记录 4.1.2 产品配置项
表8 产品配置项表
产品 执行代码模块 4..1.3 标识方法
用户手册 产品定义中其它配置项 软件质量总结报告 财务总结报告 集成测试报告 确认测试记录 执行代码模块 单元测试报告 单元测试用例 确认测试方案 用户手册 详细设计书 数据库(数据仓库)设计 系统功能说明书 软件质量保证计划 软件开发计划 软件测试计划 4.1.1和4.1.2中所列各项需要分配唯一软件配置项用以标识,具体方法参考某某软件开发中心《软件配置管理过程》中6.3节内容。
4.2 配置控制
软件配置项/单元的变更控制适用于NewSkyCRM软件项目的所有受控文档和代码,具体涉及到变更的提交、评审和处理的流程参考某某软件开发中心《变更控制规程》中有关章节内容。
4.3 配置状态统计
软件配置管理代表依照某某软件开发中心《配置状态记录规程》记录NewSkyCRM软件项目的配置项/单元的状态,定期或事件驱动的生成有关的状态报告。
4.3.1 配置控制委员会会议记录
保留NewSkyCRM软件项目配置控制委员会每次会议的记录。
配置控制委员会的会议记录根据会议日期来命名,命名格式为NewSkyCRM CCB MR-YYYYMMDD,其中“MR”指“会议记录”,“YYYY” 指年份,“MM” 指月份,“DD”某日份。假如,NewSkyCRM软件项目CCB于2001年10月25日召开了会议,其会议记录名称应为NewSkyCRM CCB MR-20011025。
4.3.2 变更请求状态
变更请求状态报告用于跟踪和报告变更请求的状态,由软件配置管理代表每周生成所有变更请求的状态报告,或者事件驱动的生成所有/特定变更请求的状态报告。
4.3.3 配置项状态
配置项状态报告用于跟踪和报告本文档4.1.1和4.1.2节中所描述的配置项的状态,由软件配置管理代表每周生成所有配置项的状态报告,或者事件驱动的生成所有/特定配置项的状态报告。
4.4 基线审核
软件配置管理代表依照某某软件开发中心《基线审核规程》对NewSkyCRM软件项目基线进行每月一次的审核。
?上一个教学资料: 软件需求管理实战案例剖析 ?下一个教学资料: 没有了
教学资料
软件项目配置管理范例. 软件需求管理实战案例剖析 需求工程术语表 需求工程导学
| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |
技术支持:长春工业大学 计算机科学与工程学院