软件过程管理
——新员工培训
内容简介
项目研发流程
文件命名规范
文档与源代码管理
CVS使用简介
ClearQuest使用简介
过程管理体系
指引之指引
项目研发流程
项目立项
项目定义
项目实施
项目结案
项目立项
立项建议
立项评审
项目立项 申请
产品规划书
产品计划书
产品需求 规格说明书
产品总体 设计方案
项目立项 评审报告
项目立项 建议书
项目可行性 分析报告
项目定义
项目计划
需求分析
项目立项 建议书
项目可行性 分析报告
产品规划书
产品计划书
产品需求 规格说明书
产品总体 设计方案
项目需求 规格说明书
需求评审
项目开发 计划
计划评审
需求规格 评审报告
项目计划 评审报告
项目实施
总体设计
详细设计
软件编码
单元测试
集成测试
系统测试
项目开发 计划
项目需求 规格说明书
缺陷跟踪
通过系统测试 的软件产品
评审
软件测试
项目需求 规格说明书
项目开发 计划
制定测试计划
用例开发
执行测试
测试总结
项目测试 计划
测试用例
测试记录
缺陷库
测试总结报告
被测试软件 产品
以系统测试为例:
缺陷跟踪
Pendent
Submitted
Opened
Assigned
Resolved
Pre-Assigned
Validated
Closed
Submit
Modify
Confirm
Pre-Assign
Assign
Resolve
Reject
Validate
Close
Refuse
Shut
Re-open
Deny
Update
项目结案
项目总结
结案评审
结案指示
项目结案报告
结案评审报告
文件命名规范
在使用某一文件模板时,若该文件模板对应的规程中有规定命名规范的,按照其规定执行。
在使用某一文件模板时,若该文件模板对应的规程中没有规定命名规范,则除特别说明之外,文件模板的文件名称中的“XXX”一般按照如下规则进行替换:
产品名称[+“_”+模块名称][+ “_”+子模块名称]
举例如下: 概要设计说明的模板应当命名为:“XXX概要设计说明”;SGSN产品的GMM模块撰写的概要设计说明则应当命名为“SGSN_GMM概要设计说明”。
文件命名规范(续一)
对于评审等相关文件模板,“XXX”则按照如下规则进行替换:
产品名称[+“_”+模块名称][+ “_”+子模块名称][+阶段名称]
并且在文件名称最后添加日期(年月日各2位)作为区分。
以上“[] ”表示可选。
文件命名规范(续二)
现有的过程体系中还没有提供相应的文件模板的,则需要使用中心的文档模板来制作文件。对于制作出来的文件需要按照如下规则来命名:
产品名称[+“_”+模块名称][+“_”+子模块名称]+关键词
举例如下: GGSN产品的RADIUS模块撰写的一个描述“鉴权流程”的文档则命名为“GGSN_RADIUS鉴权流程”。
中心文档模板分正式和非正式两种。在使用时,根据需要选择适当的模板。一般如果是撰写读书笔记之类的文档则采用非正式模板。
文件名称不能有空格。
文档与源代码管理
中心采用CVS和VSS两个工具构成文档与源代码管理的体系。
项目开发阶段的源代码在项目组内部采用VSS进行日常管理,由项目组指定人员负责。
具体的操作要求等,由各项目组自行制定。
项目释放的各版本源代码采用CVS进行管理,由中心配置管理员负责。
日常研发过程中编写的所有文档都用CVS进行管理,由中心配置管理员负责。
具体的要求,见后。
文档管理
所有文档都必须使用CVS进行管理;
每日维护CVS中的日常工作文档;
小组和个人要及时将产出的阶段性文档放置在相应的目录中 ;
各级主管需要及时检查所属人员是否按照规定对文档进行了管理、更新;
每周目录命名规则如下:
年份后两位+月份(两位)+周一日期。
如:030310表示2003年3月10日起的这一周的相关工作目录。
文档管理说明
每周一在个人目录的“0周工作文档”目录下以周一日期的六位码建立周工作目录
本周编写的文档及时加入到本周工作目录中,并在有版本更新时注意更新
当一个文档编写完成后,可以提取一个最终版本加入到个人目录下相应的阶段性文档中,如:需求分析,概要设计等
每周一撰写工作周报中的本周计划部分,并加入到“6周报”目录下,每周五更新工作周报,填写工作总结部分。[工作周报提供有文件模板]
工作周报的命名为:姓名+周一日期六位码
*典型错误范例
关于目录的命名,正确的命名为:
年份后两位+月份(两位)+周一日期
如:030310
错误的范例:
20030327提交文档
2003_3_28
20030328
文档不是周末才提交到CVS系统中,而是产生该文档当天就应当提交到CVS系统中。
源代码管理
一些具体的规定,由项目组根据组内实际状况予以规定。
需要注意的基本要求:
编写的代码需要符合中心制定的编码规范。
编写的代码需要及时加入到配置管理系统中。当有更新时,需及时予以更新,以便其他的人员能够获取到更新的代码。
代码编写过程中的备份文件,临时文件等不要加入到配置管理系统中。
为了便于回溯,建议为编写的阶段性版本打标。
CVS使用简介
安装
内部网主页点击“软件下载”
/public/pub/software/SCM工具/SCM工具新版/CVS新版
配置
参见《CVS操作指南》
简单操作
获取配置库 —创建目录
添加文档 —更新文档
删除文档 —删除目录
操作指南
参见《CVS操作指南》
ClearQuest使用简介
安装
\\
帐号:wsh,密码相同
配置
参见《ClearQuest使用指南》
日常操作
添加缺陷
修订缺陷
使用指南
参见《ClearQuest使用指南》
软件过程管理体系
1标准
2规程
3指南
4模板
限制
被支持
指引之指引
可在公司内部网首页,点击“公司标准”以获取更加全面的资料。
咨询电话:8094
联系人:
王四虎 敖伟成
办公室:四楼研发六部
可通过内部网 “过程文件库”中的 “问题解答”提问。
谢谢!