软件开发工作规范章程.docx

上传人:b****4 文档编号:6164744 上传时间:2023-05-09 格式:DOCX 页数:9 大小:54.02KB
下载 相关 举报
软件开发工作规范章程.docx_第1页
第1页 / 共9页
软件开发工作规范章程.docx_第2页
第2页 / 共9页
软件开发工作规范章程.docx_第3页
第3页 / 共9页
软件开发工作规范章程.docx_第4页
第4页 / 共9页
软件开发工作规范章程.docx_第5页
第5页 / 共9页
软件开发工作规范章程.docx_第6页
第6页 / 共9页
软件开发工作规范章程.docx_第7页
第7页 / 共9页
软件开发工作规范章程.docx_第8页
第8页 / 共9页
软件开发工作规范章程.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

软件开发工作规范章程.docx

《软件开发工作规范章程.docx》由会员分享,可在线阅读,更多相关《软件开发工作规范章程.docx(9页珍藏版)》请在冰点文库上搜索。

软件开发工作规范章程.docx

软件开发工作规范章程

软件开发工作规范章程

软件开发工作规范章程

1编写目的

本文档是开发团队的日常工作规范,主要侧重开发工作流程的控制,明确软件工程的各阶段开发团队应完成的工作。

开发技术和策略等问题不在本文档描述范围内。

2开发团队构成

2.1职责

肩负着如下责任:

Ø负责开发项目的系统分析、研发与组织实施。

Ø负责开发符合要求的软件。

Ø制定软件开发规范。

Ø协助相关应用软件的安装调试工作。

2.2角色划分

在人力资源有限的情况下,一个团队成员可能会同时承担多个角色。

角色名称

相关主要责任

开发组长

●负责研发团队建设

●负责研发项目的工作分工、实施、监控及后续完善工作

●参与确定研发产品的种类,并制定研发产品的相关标准及研发工作计划

●负责技术路线与方向

●完成研发过程中的其他任务

●超出能力权限向上一级汇报

●根据项目情况,向所属组制定技能提升计划并实施

特性负责人

●负责研发特性的工作分工、实施、监控及后续完善工作

●制定特性的软件开发技术规范及研发工作计划

●负责《详细设计》的编写。

●按期、按预算交付高质量的产品

●建设有凝聚力团队环境,并促使高效的团队协作

●负责软件实施规范执行

软件研发工程师

●根据开发规范实施开发工作

●软件的程序设计、代码编写与单元测试。

●协助《详细设计》的编写。

●承担开发任务,按计划完成任务目标。

●配合系统分析人员完成软件系统以及模块的需求调研、需求分析。

●协助测试人员完成软件系统及模块的测试。

3工作流程及规范

3.1需求澄清

过程要点

详细说明

输入条件

需求规格说明书和里程碑

工作内容

软件研发工程师按照需求规格说明书要求,分析并且划分出各个功能点,分析出以后与需求、设计人员进行需求的澄清与反澄清,编制开发计划

退出标准

开发人员对需求无异议,输出《开发计划》、《功能说明》

责任人

需求分析师、特性负责人、软件研发工程师、特性测试负责人、客户

3.2编码阶段

3.2.1开发规范

过程要点

详细说明

输入条件

《需求规格说明书》、《概要设计》、《开发计划》、《功能说明》

工作内容

开发规范的学习,开发环境的搭建及培训,开始工程建立。

退出标准

开发规范学习完成,开发环境搭建完成,开发工程建立完成,并完成培训

责任人

特性负责人、软件研发工程师、架构师

3.2.2开发环境准备

过程要点

详细说明

输入条件

开发环境的搭建及培训,开始工程建立

工作内容

开发环境建设完成,开发工程建立完成,并完成培训

退出标准

开发环境建设完成

责任人

特性负责人、软件研发工程师

3.2.3详细设计

过程要点

详细说明

输入条件

《需求规格说明书》、《概要设计》

工作内容

根据《需求规格说明书》、《概要设计》对负责模块进行《详细设计》和完成《业务流程图》

退出标准

完成《详细设计》和《业务流程图》

责任人

特性负责人、软件研发工程师

3.2.4编码

过程要点

详细说明

输入条件

《需求规格说明书》、《概要设计》、《开发计划》、《功能说明》、开发环境、开发规范

工作内容

对模块进行编码实现,完成《详细设计》,《业务流程图》。

编码需遵循《开发规范》等。

退出标准

完成编码,输出源代码、《详细设计》,《业务流程图》

责任人

特性负责人、软件研发工程师

3.2.5单元测试

过程要点

详细说明

输入条件

模块源码

工作内容

对开发模块进行单元测试,如果测试不通过,对程序进行缺陷修复

退出标准

单元测试的代码行和条件覆盖率达到80%以上,所有的单元测试都通过。

责任人

特性负责人、软件研发工程师

3.2.6代码走查

过程要点

详细说明

输入条件

单元测试完成

工作内容

按各类规范文档与《需求规格说明》,对开发模块的编码进行代码走查,如有问题,退回到编码阶段进行缺陷修复

退出标准

代码走查完成,提交代码

责任人

特性负责人、软件研发工程师

3.2.7持续集成测试

过程要点

详细说明

输入条件

提交代码

工作内容

持继集成环境对提交的代码进行持续集成测试。

如果出现失败,立即进行修复。

直到持续集成环境通过。

退出标准

完成模块的集成并且集成测试通过

责任人

特性负责人、软件研发工程师、配置管理员、测试负责人

3.3交付测试

过程要点

详细说明

输入条件

通过持续集成测试

工作内容

通知测试组,由测试组进行其他测试。

并根据测试报告对程序进行修复。

退出标准

测试报告通过项目组评审

责任人

开发组组长、特性负责人、软件研发工程师、测试负责人、需求负责人、QA

3.4缺陷修复

过程要点

详细说明

输入条件

测试报告

工作内容

根据测试报告修复程序相应缺陷

退出标准

缺陷修复完成,单元测试、集成测试通过

责任人

开发组组长、特性负责人、软件研发工程师、测试负责人、需求负责人、QA

3.5开发验收

过程要点

详细说明

输入条件

通过所有测试

工作内容

约定的验收组成员,对本次开发进行验收

退出标准

验收内容包括:

●开发效果验收——开发是否达到预期目的

●开发文档验收——开发过程文档是否齐全,符合标准

●开发评估——从总体对开发的质量进行评估

●开发建议——对本次开发工作指出不足,需要在以后工作中改进的地方

●宣布开发结束——开发验收组成员签字宣布本次开发结束

责任人

QA、开发组长、测试组长、特性负责人、需求负责人、客户

3.6运维阶段

过程要点

详细说明

输入条件

已上线

工作内容

●根据运维人员提供的问题反馈单,修改程序缺陷

●根据运维人员提供的需求变更单,对新功能进行开发

●配合测试进行新增功能和缺陷的测试

●配合配置管理员进行版本的维护

退出标准

运维合同期满

责任人

特性负责人、软件工程师、运维人员、测试人员、配置管理员

4SVN管理工作流程规范说明

如上2图所示,软件开发工程师首先在Trunk库中进行开发,开发完成后转到Tags交付测试,如果不通过,继续返回到Trunk库中进行修复,如果通过,Tags发布一个正常版本。

正常版本如果有新需求和缺陷,从问题Tags中拉出一个Branchs,软件开发工程师在这个Branchs中进行新需求、缺陷的开发和修复,开发完成后转Tags交付测试,测试通过后发布紧急版本。

最后,在软件组长或特性负责人的指导下,合并代码到Trunk。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2