没有合适的资源?快使用搜索试试~ 我知道了~
首页软件开发规范(大型软件公司)
软件开发规范(大型软件公司)
5星 · 超过95%的资源 需积分: 50 80 下载量 109 浏览量
更新于2023-03-03
评论 1
收藏 305KB DOC 举报
软件开发规范(某上市软件公司) 代码规范主要约束软件开发人员开发过程中的代码风格及习惯,结合工具对代码进行检查,对一些基本功能学习掌握。 规则按照规则集的方式来组织,按其功能表示为: - 代码版式规则集 - 复杂性规则集 - 控制流规则集 - 命名规则集 - 可移植性规则集 - 资源规则集
资源详情
资源评论
资源推荐
案卷号
日期 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币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论4