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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

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

软件开发流程规范.doc

1、软件开发流程规范V1.0德联软件有限责任公司编制人: 侯秀美 审核人: 2015 年 8 月 19 日目录目录 .0一、概述 .2二、开发流程规范 .32.1 系统软硬件开发环境 .32.2 系统架构(系统组成) .52.3 系统功能模块设计 .62.4 系统功能开发流程图 .62.5 开发修改记录 .7三、开发代码规范 .83.1 文件结构 .83.1.1 文件信息声明 .83.1.2 头文件的结构 .103.1.3 定义文件的结构 .113.1.4 头文件的作用 .123.1.5 目录结构 .133.2 命名规则 .133.2.1 共性原则 .133.2.2 Windows 变量命名规则

2、.143.3 程序风格 .163.3.1 空行 .173.3.2 代码行 .183.3.3 代码行内的空格 .193.3.4 对齐 .203.3.5 长行拆分 .223.3.6 修饰符的位置 .233.3.7 注释 .233.4 函数设计 .263.4.1 参数的规则 .263.4.2 返回值的规则 .273.4.3 函数内部实现的规则 .303.4.4 其它建议 .323.4.5 使用断言 .323.4.6 引用与指针的比较 .333.5 变量类型定义 .35四、软件测试规范 .364.1 单元测试 .364.2 系统测试 .374.6 业务测试 .384.7 验收测试 .384.8 用户现

3、场测试 .38五、软件版本管理 .394.1 版本管理的必要性 .391一、概述本文制定烟台开发区德联软件有限责任公司计算机软件开发规范文档。本规范的目的是使公司软件开发项目阶段清晰、要求明确、任务具体、编写的代码规范,使之规范化、系统化和工程化,向公司内从事软件开发的工程师和管理人员提出一系列规范和要求,从而有利于开发过程的控制和管理,提高所开发软件系统的质量,缩短开发时间,减少开发和维护费用,以保证项目高质量、顺利进行。本规范包含:开发流程规范和开发代码规范等,开发流程规范需要技术开发人员编写相关内容,希望每个技术人员形成习惯,如有新的内容更新会及时通知大家,如有好的规范要求也可通知编制人

4、员及时更新。本规范为烟台开发区德联软件有限责任公司内部材料,严禁其他商业应用。3二、开发流程规范接受开发任务,详细阅读软件技术规范或技术文档,如对技术文档有疑义或者不清楚的地方及时与项目总工或用户沟通,根据文档和沟通内容编写项目开发计划,必须包括但不限于系统软硬件开发环境、系统架构、系统功能模块设计、系统功能开发流程图、开发修改记录。2.1 系统软硬件开发环境开发环境的搭建,最好形成文档,便于以后同样工作的使用。开发人员要明确系统开发拟采用的数据库、操作系统、开发语言、开发工具、服务器等(具体到版本) 。明确整个系统开发工作流程,至少应该包括以下流程。4项目启动获取用户需求用户需求文档需求分析

5、系统结构建立功能模块设计编码实现是否需要变更需要变更技术调试集成调试未通过通过无需变更试用结束上线验收未通过项目前期系统实现系统调试测试项目后期52.2 系统架构(系统组成)确定系统整体体系架构,各层次之间的数据流的连接,确定软件服务器的硬件配置及用户硬件资源配置, 确定与用户软件平台的统一协调。 开发人员在绘制架构图时给出基本框架,能反映出基本意义即可,可以直接用文字代替例子中的图片。图 1 系统逻辑架构图举例6图 2 物理架构图举例2.3 系统功能模块设计给出系统的主要功能模块,每个模块所包含的功能。图 3 图书管理系统模块规划图举例2.4 系统功能开发流程图给出系统主要功能的业务流程图。

6、7图 4 系统功能业务流程图举例2.5 开发修改记录1. 开发代码做好备份(可以在完成一个重大功能之后,或者按时间周期性进行备份) ,以免由于不可抗力导致代码不可修复。2.在每次重大修改之后要做好记录(改动的具体细节) ,修改前的版本要及时备份,可以方面随时还原系统。修改日期 修改内容 是否备份 备注8三、开发代码规范在研究项目团队协作开发的情况下(这里的团队协作也适合于应用项目的开发) ,编程时应该强调的一个重要方面是程序的易读性,在保证软件速度等性能指标能满足用户需求的情况下,能让其他程序员容易读懂你所编写的程序。若研究项目小组的所有开发人员都遵循统一的、鲜明的一套编程风格,可以让协作者、

7、后继者和自己一目了然,在很短的时间内看清楚程序结构,理解设计的思路,大大提高代码的可读性、可重用性、程序健壮性、可移植性、可维护性。制定本编程规范的目的是为了提高软件开发效率及所开发软件的可维护性,提高软件的质量。本规范由程序风格、命名规范、注释规范、程序健壮性、可移植性、错误处理以及软件的模块化规范等部分组成。此规范以 C/C+程序设计讨论。3.1 文件结构每个 C+/C 程序通常分为两个文件。一个文件用于保存程序的声明(declaration ) ,称为头文件。另一个文件用于保存程序的实现(implementation) ,称为定义(definition)文件。C+/C 程序的头文件以“.h”为后缀,C 程序的定义文件以 “.c”为后缀,C+ 程序的定义文件通常以“.cpp”为后缀(也有一些系统以“.cc” 或“.cxx”为后缀) 。3.1.1 文件信息声明文件信息声明位于头文件和定义文件的开头(参见示例 3-1) ,主要内容有:(1 ) 版权信息;(2 ) 文件名称,项目代码,摘要,参考文献;(3 ) 当前版本号,作者/修改者,完成日期;(4 ) 版本历史信息;(5 ) 主要函数描述。 /

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。