没有合适的资源?快使用搜索试试~ 我知道了~
首页软件开发规范(大型软件公司)
软件开发规范(大型软件公司)

软件开发规范(某上市软件公司) 代码规范主要约束软件开发人员开发过程中的代码风格及习惯,结合工具对代码进行检查,对一些基本功能学习掌握。 规则按照规则集的方式来组织,按其功能表示为: - 代码版式规则集 - 复杂性规则集 - 控制流规则集 - 命名规则集 - 可移植性规则集 - 资源规则集
资源详情
资源评论
资源推荐

案卷号
日期 2008.08.03
xxxx 软件开发规范(讨论稿)
负责单位: 研究院
协作单位: 无
作 者:
标 准 化:
批 准:
修改情况记录:
版本号 修改人 修改日期 修改批准人 签收人
xxxxxxx
股份有限公司

目录
1. 前言................................................................................................................................................1
1.1.
编写目的
...............................................................................................................................1
1.2.
范围说明
...............................................................................................................................1
1.3.
术语
.......................................................................................................................................1
2. 需求跟踪........................................................................................................................................2
2.1.
概述
.......................................................................................................................................2
2.2.
需求产生
...............................................................................................................................2
2.3.
需求设计
...............................................................................................................................2
3. 代码规范........................................................................................................................................3
3.1.
概述
.......................................................................................................................................3
3.2.
代码规则
...............................................................................................................................3
3.3.
规则检查
...............................................................................................................................7
4. 测试及缺陷跟踪............................................................................................................................8
4.1.
概述
.......................................................................................................................................8
4.2.
测试过程
...............................................................................................................................8
4.3.
缺陷跟踪
...............................................................................................................................8
5. 版本管理........................................................................................................................................9
5.1.
概述
.......................................................................................................................................9
5.2.
规则说明
...............................................................................................................................9
5.3.
版本规约
.............................................................................................................................12

xxxxxxxxxxxxx 股份有限公司 软件开发规范
1. 前言
1.1.编写目的
随着软件规模的扩大,软件项目已不是一两个人配合就可以完成,需要一个团队,包
括项目经理,开发人员,测试人员,版本管理员等多部门多人员协同配合。如何解决软件
开发各部分的配合显得尤为重要,迫切需要制定相应的规则对软件开发的过程做出约束。
结合 TD 工具对需求进行规范;结合 logiscope 工具对编码进行规范;结合 TD 工
具对测试进行规范;结合 TD 工具对缺陷进行规范;结合 CVS 对版本管理及发布进行规范。
通过这些辅助工具明确软件项目各部分的责任及相互的接口。
1.2.范围说明
本规范结合软件产品的特点,从软件产品的生存周期出发,分四部分进行阐述:1.需
求跟踪;2.编程规范;3.测试及缺陷跟踪;4.版本管理。本文档的阅读人员为项目经理,
开发人员,测试人员,版本管理员等。
1.3.术语
TD-TestDirector 简称,一种集需求、测试、缺陷管理功能为一体测试管理工具。
Logiscope-有三种独立功能,即软件质量度量、代码规则检验、覆盖率测试工具,
本文中主要使用代码规则检验功能。
CVS-版本管理工具
第 1 页

xxxxxxxxxxxxx 股份有限公司 软件开发规范
2. 需求跟踪
2.1.概述
结合 TD 工具对需求进行跟踪。项目经理使用 TD 记录需求的基本信息及相关说明,
软件开发人员对需求进行细化,编写详细设计文档,并将相关文档记录在 TD 中。
2.2.需求产生
需求主要来源:上一代产品固有功能的延续、用户新的要求等。当产生一个新的需求
后首先需要项目经理的确认,判断需求的性质以确定需求的重要性和紧迫性。在与开发人
员沟通开发周期等信息后项目经理通过 TD 将需求录入相应项目的相应目录中,同时项目
经理需要在需求的 Details->Description 中填写以下固定格式内容:
[需求来源]-描述需求的来源及产生的背景等信息
[完成时间]-描述需求必须在何时完成
在完成需求的基本定义后,项目经理通知开发人员进行需求设计及开发。
2.3.需求设计
当项目经理完成需求的基本定义后,开发人员需要根据需求进行开发。开发人员必须
编写详细设计文档,利用 TD 工具中需求模块的树形结构对需求进行再分解,在需求的
Details->Description 完成详细设计文档。
在详细设计文档中必须包涵以下固定格式内容:
[版本信息]-记录详细设计的过程,包括版本号、日期、人员、修改内容等。
[基本功能]-描述模块所实现的功能,对各功能细化阐述
[特殊算法]-描述模块中所实现的特殊算法
[其他]-需要特别说明的部分
如果有其他如流程图,典型报文等形式的文档可使用需求模块的附件功能,将这些文
档粘贴在相应的需求模块中。
在完成详细设计文档后,开发人员通知测试人员,测试人员开始编写测试用例。如果
开发人员对详细设计文档做了修改,需要及时通知测试人员,以便测试人员及时修正测试
用例。
第 2 页
剩余16页未读,继续阅读















hzy_sky
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论4