密级:控
研发部版理规范
V10
1999年11月18日
浪潮集团山东通软件限公司
目录
文档类象 2
1.引言 3
11目 3
12范围 3
13术语定义 3
14参考资料 4
15版序控制记录 4
16版更新记录 4
2.版理 5
2.1版标识方法 5
2.1.1正式版 5
2.1.2特殊版 5
2.2目录结构 5
2.3文档存放 7
231 前版历史版存放 7
232 开发文档存放 7
233 源代码存放 7
234 SQL语句存放 7
235发行文档存放 8
2.4权限控制理 8
3.更新理 8
3.1源程序修改 8
3.2已发布版维护修改 9
3.3外出员产品修改 10
3.4版升级 12
341 版升级原 12
342 新版发布 12
343 安装盘制作步骤 13
4.备份理 13
5.户版理 14
文档类象
文档类
该文档浪潮通软公司研发部产品部事业部提供版理规范性文件
象
该文档象浪潮通软公司研发部部门理版理员相关员未理程改善部书面许该文档提供述规定象外员阅读
1.引言
11目
文档规范公司研发部产品部事业部版理制定
12范围
文档产品部事业部版理员提供关版理规范相关容包括:
l 版标识方法
l 软件系统数存放
l 文档修改控制
l 文档备份制度
1 3术语定义
SCM
Softwere Configuration Management缩写
SVM
Software Version Management缩写
文档
种数媒体记录数
配置理
标识确定系统中配置项程系统整生存周期控制项投放更动记录报告配置状态更动求验证配置项完整性正确性
软件配置
软件具体形态某时刻瞬时影
配置项
软件配置理象称配置项:系统规格说明书项目开发计划户手册源码
基线
软件生存周期中开发阶段末尾标记作阶段工作划分更加明确化连续工作点断开便检验肯定阶段成果
14参考资料
[1] 事业部门版理工作标准 SEPG V10
[2] 国强财务V60配置理 财务产品部 V10
[3] 商业事业部版理规范 V10
[4] 酒店事业部版理规范 V10
[5] 财务产品部版理规范 V10
[6] PACS事业部版理规范 V10
[7] MRPII部版理规范 V10
[8] 金融事业部版理规范 V10
[9] ERP部版理规范 V10
15版序控制记录
版序状态
拟稿
审核
批准
发布日期
10
理程改善部
甲林
991118
16版更新记录
*A 增加 M 修改 D 删
版修订版
修改页码
修改记录
修改
日期
10
初始版
9911
2.版理
2.1版标识方法
工作规范化统化研发部部门实行版标识理方法分:正式版特殊版
2.1.1正式版
公司市场渠道发行正规版
V开头版号放版号分3节:版号次版号部版号节间数点()间隔V2001表示版号2次版号0部版号01
2.1.2特殊版
特殊版正式版基础针某客户开发版正式版处问题具通性适应性符合该户实际情况
该版标识分常规部分扩展部分常规部分表示该特殊版正式版分支命名方法正式版命名方法扩展部分S开头加唯序号举例:
V233S01 表示V233分支出第特殊版
V233S02 表示V233分支出第二特殊版
事业部鼓励产生特殊版极特殊情况产生适特殊版版演化中量纳入正式版中
2.2目录结构
部门实际情况目录结构难统更理事业部文档建议理配置项分三类:文档类源码类安装盘类样存放较清晰利版理二级目录模块划分版划分产品部事业部根部门情况制定适合部门目录结构根制定目录结构出文件级目录清单(先出源程序文档文件级目录清单安装盘执行):
现财务产品部V60目录结构举例:
根目录
二级目录
三级目录
四级目录
应配置项
备注
源码(F)
模块缩写1
Current
存目录前正修改容
V60
PBL
源码
SQL
SQL文件
DOC
详细设计数结构
HTML
帮助文件
BMP
图文件
V6001
版号次类推
…
模块缩写2
模块1相
模块缩写n
文档(G)
Require
户需求记录
版号文件名标识
Design
V60
总体设计文档
版号次类推
V601
…
Test
Record
测试记录
版号文件名标识
Case
V60
测试例
V6001
…
User
V60
户手册
产品说明手册
V6001
…
Plan
Project
项目计划
Month
月度计划
安装盘(H)
V60
Release
REL_SRC
产品盘
发布文档
SETUP
V6001
…
表示正式版特殊版目录原定义:
(1) 正始版:V开头版号放版号次版号间掉明细版号前加举例:
版号 目录名
V60 V60
V61 V61
V6001 V601
V6102 V612
(2) 特殊版:目录名分常规名扩展名两部分常规部分表示该特殊版正始版分支命名方法正始版命名方法扩展名S开头加唯序号举例:
目录名 意义
V60S01 表示V60分支出第特殊版
V60S02 表示V60分支出第二特殊版
V601S01 表示V6001分支出第特殊版
(3) 事业部针某具体户开发特殊版表示特殊版目录时常规部分表示该特殊版正始版分支扩展部分项目名称作扩展名举例:
V60中信 表示V60分支出中信版
2.3文档存放
231 前版历史版存放
源码文件特增加Current目录存放前正开发维护源码文件前未发布版数存放\CURRENT\旦前版正式发行前目录修改相应历史目录
历史版指已发行版存放相应版目录般允许改动
232 开发文档存放
根部门情况系统户需求记录总体设计文档详细设计数结构文件测试记录户手册等放入相应目录模块开发文档存放模块中
233 源代码存放
源代码包括:PBLPBRBMPICOCPPHPPMAKPRJINI等相关文件未编译处理直接交付产品文件编译产品需文件联机帮助文件HLP未生成HLP文件前DOCRTF等格式文档视源代码
子系统前程序源文件放入相应目录子系统分分子系统情况应该目录分建立相应目录
234 SQL语句存放
子系统SQL文件放入…\\SQL数库分建立子目录WATSYBMSSORCDB2等公SQL文件直接放入…\SQL数库特殊SQL分放入应子目录
235发行文档存放
发行文档指产品交付户必须文件包括:产品执行文件户说明书联机帮助(HLP)资源文件(BMPICO等)环境配置文件等
文档作制作发行盘素材放RELEASEREL_SRC目录制作发行盘放RELEASESETUP目录
2.4权限控制理
保障文档安全性致性防止意外修改必须文档设置访问权限
文档权限类:读权限读写权限
文档类:设计文档源码发行文档
户类:开发员测试员分析设计员部门理配置理员安装盘制作员问题需求理员户文档编写员等
控制权限根求服务器分建立户针配置项目录分配权限
便产品部事业部理应表格形式列出员理象访问关系(户权限清单)
3.更新理
3.1源程序修改
开发组开发产品时应保障:成员间修改会互相覆盖程序员修改时反映产品新版中
建议首先相应子系统级建目录checkout存放正修改文档修改登记表某程序员修改某文档时遵循程序:
1接收维护务
2查需修改文件(PBLSQL等)否正员修改(检查checkout目录否存修改文件缀已改该程序员姓名简写)
3果修改该文件等相应开发员联系重复2否继续
4该文件复制checkout目录修改登记表中登记该文件缀改姓名简写
5该文件考私目录
6根求修改源文件
7根求测试进行相关项回测试
8交测试员测试未通重复6通继续
9checkout目录中删该文件修改登记表中标注修改完成
10修改完毕文件通电子邮件手段送交版理员版理员文件复制相应路径遇特殊情况(版理员出差)程序员修改完毕文件复制相应路径缀改回正式
11回复达者报告维护务完成
驻外开发时采程序进行控制
3.2已发布版维护修改
正式版发布软件错误问题(户提出增加功)需程序进行修改时应时作出修补盘(软盘形式)
(1) 该发布版目录建立该版修补目录该目录版理员负责
(2) 系统果修改部分错误增强部分功应修改增加编译程序文件交版理员理员该程序文件加入该目录更时更新安装盘中
(3) 维护员更改产品程序错误增加模块做改进时应程序文件时通知版理员版理员负责更新源程序维护员应详细记录修改容举例:
修改时间
产品代号名称版号
修改原
修改模块受影响模块
否修改表结构修改表结构
应修改申请表单号
修改负责
该表存放相应版根目录
(4) 修改源程序测试员测试事业部没专测试程序员测试
(5) 涉级数结构程序变动原作修补容某户版中体现具体情况具体处理
3.3外出员产品修改
外出员产品修改指种情况:
(1) 外出维护时需产品进行修改
(2) 实施工程时针客户求产品进行户性化修改(种情况般需衍生出特殊版)
执行程序:
(1) 维护员接实施维护务时需修改源代码应启程前认真填写源程序修改申请表交部门负责认定维护员携带源程序户现场
(2) 维护期间确实维护需必须户设备拷入源程序时应确保源程序安全性时予删
(3) 维护期间修改源程序户提出新问题维护员必须认真填写源程序更新登记表
(4) 回公司版理员应负责监督相关员文档复制规定目录完善相关文档相关文档包括:源程序更新登记表户程序更改日志修改申请表更新登记表更新源程序数交部门版理员确认审定果已发布版源程序必须版理员负责更新非外发布版特殊版程序员更新版理员应时进行备份保证源程序新
(5)修改源程序测试员测试事业部没专测试程序员测试
(6)更新登记表交部门负责签字确认
(7)更新登记表交部门版理员存档
(8)部门配置理员时通知相关程序员
修改申请表样例:
申请时间
户名称
版号
问题简单描述
申请签字
负责签字
源程序更新登记表样例:
源程序更新登记表
编号 年 月 日 填表
单位名称
址
版情况
问题
描述
编号
描述容(包括模块\问题现象\问题原)
实
际
修
改
编号
修改时间
修改容
遗留
问题*
更新
编号
否更新
更新时间
版理员签字
备注
部门理签字
注更新栏部门版理写
3.4版升级
341 版升级原
版升级应严格纳入版理控制应谨慎控制版升级保障高版兼容性提供严格定义升级方法
面种情况进行版演化升级:
1产品发生重修改改进时版号加1重修改改进包括:
1) 台迁移
2) 开发工具迁移
3) 体系结构变迁
2产品发生较改进修改时次版号加1
3改动量较少修改产品错误增加部版号部版号户说见事业部部版控制
4记录版升级程次版升级填写版升级记录表记录表样例:
版升级记录表
版号
发布日期
修改文件
问题简描述
发布责
批准
备注
说明:
版号: 记录前发布版
发布日期:该版批准发布日期
修改文件:版修改记录文件般版修改日志
342 新版发布
新版发布包括版号次版号升级般包括部版号升级流程:
1 接收新版发布务接收次发布版代号
2 指定目录中根次发布版号建立相应子目录current容拷贝新建目录
3 新建目录建立readmetxt加入相应容
4 达安装盘制作指令
readmetxt文件记录该版版作改动格式样例:
增加修改功
涉源文件
改动原
343 安装盘制作步骤
1 接收安装盘制作指令
2 编译源程序
3 制作升级SQL
4 测试升级程序
5 根版号安装盘目录建立新版安装盘目录
6 新建目录制作安装盘
7 交测试员测试安装盘安装盘存问题重复7否继续
8 提交安装盘
4.备份理
保证文档恢复性时定期进行备份工作
1 时备份:
(1) 开发员天已日修改源文件机器进行备份
(2) 开发负责天源文件机备份
(3) 建议备份采循环备份
2 定期备份
(1) 备份形式硬盘备份光盘备份硬盘备份时备份独立硬盘光盘备份时光盘存放方
(2) 备份周期视产品部事业部具体情况定果处开发阶段周应源程序项进行备份般周周五果处阶段根具体情况定周期超两周
(3) 备份版理员负责备份原应保证文档恢复性
(4) 历史版某户特殊版果特殊原进行修改话建议光盘进行备份应备份盘说明文件BACKUPTXT该文件应该记录容:次备份时间备份容执行
5.户版理
目前事业部做项目根客户求开发程序更理源程序应户建立户版文件该文件应包含容:
户编号:
户名称:
软件版号:
开始时间:
联系:
联系电话:
户程序更改日志样例:
更改时间
版号
修改模块名称
变更原
变更概述
软件位置
变更员
备注
说明:
1) 户购买软件时该户建立包含述容户版文件填写关数
2) 户进行版更新时求填写该文件版变更记录反映户版变更情况
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档