软件版理规范
制订:
审核:______
批准:______
文 件 修 订 记 录
文件名称
工程设计变更理程序
编号
F02002
版次
修订容
修改页次
修订日期
修订者
备注
A00
新版发行
2007107
刘志敏
A01
流程优化进行相应修订
20081202
姚旋
目 录
1 目 3
2 适范围 3
3 权责 3
31 版理员 3
32 软件系统架构师 4
33 软件工程师 4
34 软件 5
35 软件测试工程师 6
4 作业流程 6
41 流程发布 6
42 注意事项 6
43 软件档控制 7
44 软件发布控制 8
441 发布容 8
442 发布评审(Review) 9
443 软件产品正式版发布流程 9
5 相关文件 11
51 研发设计开发控制程序 11
52 项目计划 11
6 记录表单 11
61 软件概设计评审检查表 11
62 软件详细设计评审检查表 11
63 软件集成测试报告评审检查表 11
64 软件发布评审检查表 11
65 SVN月度稽查检查表 11
7 附件 11
1 目
11 标准化软件工作流程
12 软件开发程中代码安全
13 标准化配置理规范开发文档输入输出
14 软件版控制提高软件发布质量
15 配置理进行进调查改善 纠正预防提供方
2 适范围
软件版理员软件系统架构师软件工程师软件测试工程师软件技术总监副总监软件
3 权责
31 版理员
1) 负责版服务器日常维护
2) 版服务器户添加删修改访问权限
3) 版服务器数库建立
4) 版服务器新项目模块库建立
5) 系统架构师新建项目模块划分设置组成员版服务器工作权限
6) 编译检查发布正式版确保代码新
7) 项目完成代码进行编译检查清理项目文档档
8) 文档资料定时备份(完成档项目资料月备份)
9) 协助解决版服务器户程中遇问题
10) SVN服务器情况进行稽查提交SVN月度稽查报告检查表
32 软件系统架构师
1) 软件项目进行模块划分
2) 协版理员版服务器进行目录设置保证代码安全
3) 检查组成员传代码保证代码质量
4) 项目计划时间点时提交软件项目文件
5) 单元测试中发现问题时进行处理服务器做备份工作
6) 发布集成测试软件版集成测试报告测试组做集成测试验证
7) 期测试发现bug时进安排解决修改代码时传服务器添加修改说明
8) 正式版发布标准更新版号确保正式发布版唯
9) 项目完成代码文档做检查提交版理员模块代码组织进行模块化评审档提交相应说明文档
33 软件工程师
1) 负责软件功模块编码工作
2) 工作前工作目录代码进行检查否新版确认方进行工作否必须先进行工作目录更新
3) 工作完成时机工作目录代码进行checkin避免代码丢失造成损失
4) 次涉版机checkin必须附版说明(说明修改容新增功解决bug等)
5) 服系统架构师配置理工作安排文件代码时档
6) 维护工作涉代码修改必须传版服务器附修改说明(明确什修改修改方修改日期修改等信息)
34 软件
1) 负责关产品软件设计确保设计满足求 参新产品需求说明书评审
2) 参软件概设计详细设计编码工作单元测试集成测试环节进行检查评审确保工作质量
3) 审批组成员输出资料确保输出资料准确误
4) 关软件概设计详细设计检查评审确保设计满足需求
5) 关软件单元测试报告集成测试报告检查评审确保发布测试组软件质量
6) 规划参项目组成员估计项目进度求里程碑
7) 协助指导组项目成员参考研发服务器项目计划模板制作软件开发计划进度表
8) 审核软件开发计划进度表确保时间利化
9) 督导组成员项目计划务落实月周工作计划中
10) 负责测试例库建设监督测试流程关测试质量
35 软件测试工程师
1) 协助系统架构师软件工程师完成软件单元测试集成测
2) 软件系统测试测试中发现bug应软件工程师沟通TD服务器
3) 软件测试通组织系统架构师相关员召开发布评审会
4 作业流程
41 流程发布
详见软件组工作流程
42 注意事项
a) 班前更新时没编译成功程序文件迁入版服务器
b) 添加修改版服务器文件必须添加注释说明
c) 机开发工程目录外需建中间工程目录目录面根需新增子目录次工作前先更新中间工程目录版服务器工程文件完全致
d) 备份文件代码迁入版服务器前必须文件进行编译检查
e) 标签分支命名必须遵标准进行(产品完整型号+版+分支名称)
f) 备份文件档时代码中编译冗余文件清(ao等等)
g) 产品发布版测试阶段修改版服务器代码必须系统工程师相关员审核确保代码准确
h) 项目全部源代码仅理员架构师掌握确保代码安全
i) 代码必须版服务器载禁止形式传递获取代码
j) 正式软件必须版理员发布加强软件版控制
43 软件档控制
1) 开发完成进行软件版档容:软件名称(中英文)版号编译执行文件源代码文档(需求分析文档概设计详细设计测试例bug报告等)
2) 系统架构师确定发布版号然版理员检查否满足版提交条件版理员确认该版存档
3) 软件版升级变更时系统工程师根软件工程师提交源代码文档版服务器进行更新检查知会版理员然版理员检查否满足版提交条件版理员确认该版存档
4) 发生户需求变更时系统架构师提交程序需求变更设计说明行标明源程序文档中处进行更改终软件审核通该版存档
5) 确定版责软件时期责
6) 版提交档软件修改需先理员申请版理员提交该版开发员行开发时源程序
7) 软件提交时需附编译说明文档容包括编译环境编译工具编译步骤等
44 软件发布控制
441 发布容
4411 软件发布中会发布类型产生发布包会种类型
Ø 产品升级发布 指早期版基础提高产品特征集然包括更新容
Ø 产品更新发布 通常修复老产品缺陷 收集定时间产品缺陷汇总产生301 进行更新发布
Ø 补丁发布:补丁(紧急修复)修复产品缺陷掩饰缺点补丁更新间区紧急程度实施工作量
4412 发布包构成果补丁产品更新发布发布包简化程序说明性文档源码
Ø 程序
Ø 源码
Ø 发布说明文档包括种readme(测试组提供)
Ø 户(操作)手册(测试组提供)
Ø 全套项目文档
Ø 配置说明文档
Ø
442 发布评审(Review)
软件正式发布测试工程师组织相关员召开评审会系统工程师支持审核检查保证发布产品满足户需求公司类规范
Ø 软件发布评审
Ø 项目文档检查
Ø 源代码安装程序检查
443 软件产品正式版发布流程
4431 发布准备 发布前程序测试工程师进行确认测试检查BUG系统登记bug已解决者遗留bug影响系统果严重bug未解决发布程序包前做测试
4432 测试工程师组织软件发布评审软件系统工程师持评审
4433 源码文档入库 编译构建脚源代码文档包括需求说明设计说明计划测试文档操作手册demo等
4434 系统工程师进行程序包 标记源码文档版tag
4435 编写发布说明readmetxt Read me容应该包括产品版说明次发布包含文件包文档说明次发布包含者新增功特性说明遗留问题影响说明版权声明需说明事项
4436 正式发布通知 通知开发测试市场销售相关部门附发布说明介绍
4437 续工作 软件发布程中会发现bug公司BUG理系统踪影响正常情况bug版发布时解决果bug严重影响必须流程重新发布
4438 时发布 软件产品未正式发布前需时版供软件工程师者户应急时候需时发布版版包括基程序包必说明时发布需通知相关开发测试工程师系统工程师需源码文档tag标记
5 相关文件
51 研发设计开发控制程序
52 项目计划
6 记录表单
61 软件概设计评审检查表
62 软件详细设计评审检查表
63 软件集成测试报告评审检查表
64 软件发布评审检查表
65 SVN月度稽查检查表
7 附件
软件组工作流程
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档