- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-
程序设计书
记述标准
批准人 刘岩 审核人 崔戈 拟制人 罗世毅 批准日期 1999.5.12 生效日期 1999.5.12 关
联
文
件
设计文档管理规程(R-05004)
设计文档标准(S-04001)
沈阳东东系统集成有限公司
更改记录
序号 发行日 更改对象·更改内容 批准 审查 拟制 0 1999.5.12 新发行 刘岩 崔戈 罗世毅
目 录
1. 前言 2/9
2. 程序设计书的设计思路 2/9
3. 程序设计书的构成 2/9
4. 文档的写法 2/9
5. 程序设计书样例 3/9
1.前言
程序设计书是在程序设计时,定义程序的模块和各模块的外部规范的文档。换言之,是规定程序具有什么样的构成要素、各构成要素占有什么样的位置、实现什么样的功能的文档。
2.程序设计书的设计思路
( 1)以系统规范书和系统设计书为基准。
( 2)在充分理解了该程序要做什么的基础上进行程序设计。对于不明确的地方,不要随意地判断,而应同系统设计者进行确认。
( 3)要明确地记述程序是完成什么功能的。
( 4)原则上不写模块内的逻辑关系(算法/流程等)。若对说明功能有用时,作为补充资料附加上。
( 5)要明确记述模块的层次结构和模块接口。
( 6)程序设计书可模块一览表、模块说明书,程序流程图及补充资料构成。
( 7)程序设计书对程序制作来讲,是防止处理功能遗漏及重复的,并在编码前明确接口及子功能资料。
( 8)是他人可对程序进行维护的资料。因此,程序设计书作为在看源程序清单时的辅助资料,要写得简单、易懂。
( 9)不要漏写必要的信息,也不要写不必要的重复信息。
(10)程序设计书与源程序在一起是一个完整的文档。
因此,在程序设计书中不要记载不必要的编码内容。
另外,对于理解源程序有帮助的信息要作为辅助资料尽量附加上。
(11)对于异常处理功能也要在充分研讨之后写上,错误一览也可归纳总结为另外的文件。
3.程序设计书的构成
程序设计书必须包含封面,修改履历,目录,可根据实际情况选择模块构成图,模块构成表,画面项目属性说明,全局变量说明,事件一览表,Class关系图,Class构成说明,Class交互图,画面迁移图等项目.
4.文档的写法
文档格式若本文件没有特别规定的话,遵循公司的《设计文档管理规程》(R-05004)和《设计文档标准》(S-04001)。当客户指定标准时,遵循其指定的标准。
在功能表示上要留意以下几点:
(1)叙述要简明清晰。
避免使用含义模糊或者涉及范围很广的词。
(2)不使用否定之否定形态的句子。
(3)数据名称在系统中要统一。
消息名称、事件名称、设备名称、功能名称等。
5.程序设计书样例
1.Class关系图
2.Class交互图
3. 画面项目属性说明
4. Class构成说明
CBtrapi
是控制Btrieve文件I/O的类。画面中的数据操作是用CbtrApi类做成Btribeve文件。
类的层次和相关类
CbtrApi 文件I/O类
类成员
□ 内部变量
m_sPosBlock BTRCALL函数的位置块
*pCFileInfo 指定Btrieve文件信息类的指针
□ 属性(protected)
□ 构造
CBtrApi *pCFileInfo的初始化
□ 数据转换(protected)
CharToStr 记录从Hex转换成CSring
StrTochar 记录从CSring转换成Hex
□ 操作(public)
GetFirst 用Btrieve文件取得第一个记录
GetNext 用Btrieve文件取得当前记录后面的记录
Open 打开指定的Btrieve文件
Insert 用Btrieve文件插入新的记录
Updata 更新指定的记录
Delete 删除指定的记录
Close 关闭Btrieve文件
5. 函数一览
序号 函数名称 函数描述 com_ora_Connect 提供与Oracle数据库的连接
文档评论(0)