配置管理作业指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
配置管理作业指导书
1. 目的
为软件项目的配置管理过程中的一些过程执行提供指导性说明,以提高工作效率及统一工作思路;
2. 配置管理库说明
♦类型
分:动态库、基线库、静态库
⏹动态库:
主要用于开发小组的日常开发;开发人员可以根据权限自由的进行Update/Commit;
⏹基线库:
主要用于保存项目组提交的具有基线的配置项,对该库的内容的变动需要按照配置项变更控制来进行,该库只有项目级的配置管理员和系统级的配置管理员才有权限进行Update/Commit;
⏹静态库:
主要用于保存项目的Release(内部/外部)版本,包括所有的配置项;该库主要由系统级配置管理员来控制;
♦操作示意图
♦存储结构
把电子文档和源代码使用同一种方式来存储;
在公司服务器上建立一个专门存放配置库的目录,然后各个项目的配置库统一建立在其中;一般结构如下:
Svn Database (Server Folder)
+ vss SF2008
+ vss RAS
+ vss ETE
Static Folder (Server Folder)
Bluten SF2008
[Release ID1]。rar
[Release ID1]。rar
+ RAS
+ ETE
♦动态库(Dynamic Lib)、基线库(Baseline Lib):
⏹存储结构
⏹动态库:
在Dynamic Lib下建立一个Documents和一个Sourcecode文件夹。Documents下按照软件项目开发流程涉及到的过程域进行命名和建立存放结构;Sourcecode建立时只建立一个空的文件夹,剩余的由项目级配置管理员或项目经理创建;
⏹基线库:
分开发基线(Develop baseline)和产品基线(Product Baseline)
开发基线的结构和动态库的结构相同;
产品基线包含Install Program(安装包源代码)、Running Program(可运行组件)、Setup Disk(安装包)
⏹静态库:(以操作系统文件目录结构存在)
项目名称***
[Release ID1].rar
[Release ID2]。rar
…
♦库的建立
动态库和基线库由配置管理员建立在公司服务器上,存贮在SVN建立的库中;
静态库由配置管理员在需要时在公司服务器上,以文件方式存贮;
♦Web项目源代码目录结构
3. 配置管理配置项
♦配置项识别的准则及范围
以下为公司一般项目的配置项,项目组可以根据实际情况来定义配置项状态表:
基本配置项
以下是公司的基本配置项列表,任何项目都必须包含这个列表中的配置项,其他配置项可以参考“配
注:纸制档可以通过扫描形成电子档,进入配置库
4. 配置项命名规则
⏹文档,一般采用项目标识—文档名,
如:KMP51—需求规格说明书
⏹代码,一般采用模块名称
如:ORG,BaseInfo
5. 配置项版本编号和升级规则
♦处于“草稿”状态的配置项的版本号格式为:0。YZ(Y:0—9,Z:1-9)
♦配置项通过必要的确认后第一次纳入配置库时,初始的版本都是1.0;
♦升级
⏹文档:
如果只是做稍微的修改,则版本号的第二位增加,如:
1。1,1。2
如果文档的结构发生了较大修改或增加、删除功能模块,则版本号的第一位增加,如:
2。0,3.0
⏹代码:
如果只是做稍微的修改或修复了缺陷,则版本号的第二位增加,如:
1。1,1.2
如果是随模块的变化,增加了功能或接口,则版本号的第一位增加,如
2.0,3。0
♦基线的版本(项目的版本)由项目经理根据需要自己定义,如;
1.0,1。1,1.2,
2.0,2。1 ……
6. 日常自动备份机制的建立
♦配置库的自动备份
1、打开备份工具:
2、点击[备份向导]按钮,出现向导界面:
3、选择备份选定的目录,进行目录选择:
4、选择备份路径及文件名:
5、完成备份建立过程:
6、其中[高级]按钮,可以设置备份的频率和方式:
♦开发数据库/公司业务数据库的自动备份
MS SQL
7、启动SQLServer
8、选中[管理]目录下的[数据库维护计划]节点,右击鼠标,如下图:
9、点击[数据库维护计划]菜单,出现向导:
10、按照向导提示完成数据库自动备份的建立,其中可以配置备份的周期:
11、选择备份的路径:
12、直至计划建立完成:
Oracle 数据库的自动备份机制
环境:Window2k/xp/2003 + Oracle9i
方法:使用Windows任务计划,定期执行批处理文件备份Oracle数据库。
步骤:
1.新建一个备份Oracle
@echo off
rem %1 用户名(system)/密码(
rem %2 备份文件的路径(c:\)
if EXIST %2\%date:~—10%.dmp GOTO EXIST
:NEW
rem Exp的用法请参照帮助(命令行输入〉exp help=y )
exp %1 full=y direct=y compress=y file=%2\%date:~-10%.dmp log=%2\%date:~-10%.log goto END
:EXIST
echo %date%数据库已经备份
:END
echo Done.。。
2.在Windows中加入任务计划:
1)“我的电脑”—〉“控制面板”—>“任务计划”—>“添加任务计划”;
2)点击“下一步”,点击“浏览"选择要执行的BAT文件c:\BackupDB.bat;
3)根据需要选择多长时间备份一次数据库;
4)按照向导完成“添加任务计划”;
5)最后,再从“控制面板”的“任务计划”中打开该计划的属性;