ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:18.24KB ,
资源ID:15960376      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15960376.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件开发工艺流程规程.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

软件开发工艺流程规程.docx

1、软件开发工艺流程规程受控状态(章): 受控号:*有限公司软件开发工艺流程规程文件编号: &/TE750-2013 文件版本: V1.0编制:%审核:¥批准:#发布日期:2013/12/01实施日期:2013/12/01_*有限公司对本文件资料享受著作权及其他专属权利,未经书面许可,不得将该等文件资料(其全部或任何部分)披露予任何第三方,或进行修改后使用。修订履历版本变更履历变更人/变更日期审核人/审核日期批准人/批准日期V1.0初次发布% 2013/11/28¥ 2013/11/29# 2013/12/011. 目的为了规范软件研发各个阶段的开发行为,特制定此规范。2. 范围 本规范适用于研发

2、中心软件产品研发从立项,到开发实施、测试、结项的各个阶段,规定了各开发阶段的文档编制、代码编写和资料备份内容与要求。3. 术语和缩写 研发项目干系人:公司内部与研发项目有关联的任何人。项目计划周期:从项目立项到计划完成时间的实际工作日数。项目实际周期:从项目立项到实际完成时间的实际工作日数。项目质量目标:项目允许出现的总的缺陷数的加权平均值。 项目实际质量:项目实际出现的总的缺陷数的加权平均值。软件缺陷:在测试过程中被发现的软件bug,按照不同的严重程度分为四级; 一级,系统崩溃,无法自动恢复,加权系数为100。 二级,系统功能无法实现或性能指标无法达到,但不影响其他功能的使用,加权系数为2。

3、 三级,系统功能实现不完整,加权系数为1。 四级,不影响系统功能和性能的小错误,忽略此错误系统可正常运行,加权系数为0.5。加权缺陷数量:测试中出现的各种缺陷的数量乘以其对应的加权系数,求和。4. 职责和权限 4.1 软件研发部经理负责本规范的编制、发布、维护与解释。4.2 软件研发部经理负责推动和监督本规范的实施。4.3公司所有员工可对本规范提出修改意见。5. 内容和要求5.1 研发立项5.1.1 立项申请,产品研发经过申请后才能立项,立项申请人可以是公司员工,也可以是公司各职能部门。5.1.2 立项申请人或委托其部门负责人召集相关人员讨论通过,确定项目经理并初步确定项目组成员。5.2 研发

4、5.2.1 研发立项确定后,项目经理需编写软件开发任务与职责分配表。5.2.1.1 软件开发任务与职责分配表初步制定项目开发的任务列表和模块划分,以及项目组人员的模块归属和工作时间安排。5.2.1.2 软件开发任务与职责分配表由项目组成员签字认可。5.2.1.3 项目经理可根据实际情况和设计的深入,随时变更软件开发任务与职责分配表。5.2.1.4 研发部经理可抽查软件开发任务与职责分配表的编制和实施情况,并给出改进建议。5.2.2 研发设计5.2.2.1 研发设计阶段确定整个系统的物理结构和部署要求,并根据系统的物理结构进行模块划分,确定各个模块的功能范围和模块间的接口方式。详细说明系统规模要

5、求和运行环境限制,并指出系统运行所需资源的要求。明确开发和系统运行所需软硬件资源的要求。确定项目进行一次全面测试所需要的测试人员人数和测试周期。5.2.3 软件研发设计阶段,软件项目需编制软件概要设计说明书。5.2.3.1 软件项目概要设计说明书由项目经理或其委托人编制。5.2.3.2 软件项目概要设计说明书确定整个系统的逻辑结构,并对需求分析中各物理模块进行逻辑模块划分,详细描述各逻辑模块的业务规则和模块之间的接口以及重要的内部接口,确定系统级的全局变量和数据结构,确定各逻辑模块所包含的程序文件名称和使用的开发工具,描述每个文件中所包含的函数功能。确定数据库的类型和所有数据表名称及数据表的用

6、途,确定数据库的访问方式。详细描述系统的配置方式。如果软件有用户界面,要对界面进行详细设计,确定所有界面的名称、规格及界面上的元素类型及功能,界面设计可在开发工具中直接绘制,也可采用其他绘图方式,但在概要设计文档中要保留图示并进行详细说明。5.2.3.3 软件项目概要设计说明书由项目组全体成员认可,软件研发部经理最终确认。5.2.3.4 软件项目概要设计说明书的变更,在开发过程中,项目组成员可提出对软件项目概要设计说明书的变更申请。软件项目概要设计说明书变更的主要目的是修正其中的错误,或者经过变更可提高产品的品质或性能指标或缩短产品的研发周期。概要设计说明书的变更需得到项目经理的同意,必要是由

7、项目经理召集相关技术人员和项目组成员召开简短的技术会议进行论证。项目经理将变更后的内容写入新版本的软件项目概要设计说明书,主管软件的研发经理最终签字确认。5.2.4 软件详细设计5.2.4.1 软件详细设计由项目经理指派,项目组成员分担完成。5.2.4.2 软件项目详细设计的内容及格式要求,软件项目的详细设计根据软件项目概要设计说明书划分的各个逻辑模块包含的程序文件,确定每个程序文件中所包含的函数的详细描述,要求有函数的功能描述、输入输出说明、使用规则和限制,如有必要,还可以描述函数的实现流程。详细描述软件中所有全局变量的格式、初始值、用途和使用规则。详细描述软件中所有的数据结构和类结构。详细

8、描述数据库中的数据表,确定数据表的的每个字段,以及数据表之间的关系,确定所有的视图、触发器和存储过程。详细设计文档不做具体的格式要求,为了提高研发效率,可以把详细设计作为代码的一部分,直接在程序中编写。5.2.4.3 项目经理负责组织对详细设计进行审核,审核方式可采用项目经理主审和项目成员互审相结合的方式,主要审核详细设计和概要设计及需求分析的符合性,及详细设计的正确性。软件研发部经理可组织相关技术人员对详细设计情况进行抽查。5.2.4.4 详细设计的变更,可在项目开发的任何时段进行,由项目成员在得到项目经理的口头同意后进行,要在变更处做好变更记录。5.2.5质量控制5.2.5.1 项目组内部

9、互审,在项目的开发过程中,项目经理可组织项目组成员对编制的代码进行互相审核,目的是审查代码是否符合研发中心软件编码标准的要求,并在联调前找到代码中的缺陷,审核时要做好审核记录,内容为代码的编写人、审核人、缺陷位置、缺陷描述和改进建议,格式由项目经理决定。根据项目的具体情况,项目经理有权决定不进行代码的互审。5.2.5.2 研发中心内部抽查审核,在项目的开发过程中,软件研发部经理可组织相关人员对项目组的开发质量进行抽查审核,被审核的代码模块由研发经理确认,审核的主要目的是验证的代码书写的规范性和与设计的符合性。在评审中发现问题,软件研发部经理可口头通知项目经理进行整改,问题严重时,可对项目组下达

10、软件整改通知单,通知项目组进行整改。具体使用何种方式由软件研发部经理确定。5.2.5.3 项目组内部集成验证测试,项目经理可在代码完成后组织内部集成测试,并同时指派项目组成员进行软件使用说明书的编制,在内部集成测试结束,软件使用说明书完成后,项目经理可申请提交软件测试人员进行测试。5.2.5.4 测试人员在测试结束后,测试人员出具测试记录表。项目组对测试出的问题进行修改,然后再申请新一轮的测试,新的一轮测试由项目经理决定是进行验证性测试还是完整测试,如果是验证性测试,可由项目经理确定测试内容范围并和测试经理协商测试周期,循环上述过程直到项目经理认为可以结束测试。为了保证测试质量,要求最后一次测

11、试必须是完整测试。测试结束后,测试人员要编制测试分析报告。5.3 研发结项 5.3.1测试结束后,项目经理可决定对项目进行结项提交。5.4 技术资料的管理与备份5.4.1 项目经理负责技术资料的管理与备份,备份内容包括项目所涉及的文档、代码和其他相关技术资料。5.4.2 项目立项后,项目组要在代码管理服务器上建立专门的项目目录。5.4.3在研发过程中,项目组不定期的向代码管理服务器进行代码备份,备份时机由项目经理决定。5.4.4项目提交测试前要进行一次完整备份。5.4.5项目结项后,要进行一次完整备份,并将最终项目内容刻录光盘备档。5.4.6备档后的光盘由软件研发部经理统一管理。5.4.7在研发过程中,纸质文档由项目经理负责管理,项目结项后提交到主管软件的研发经理备档。5.4.8由于项目组备份不及时和备份管理不到位造成项目资料丢失,致使开发周期延误的,每发生一次按比例扣发项目经理的项目奖金,造成重大损失的,全部扣发项目经理项目奖金,并根据具体情况追究其责任,是否为重大损失由软件研发部经理确认。6. 记录6.1 软件开发任务与职责分配表6.2 软件项目概要设计说明书6.3 测试分析报告 感谢下载!欢迎您的下载,资料仅供参考

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

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