- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件详细设计说明书(2)
第PAGE8页共NUMPAGES10页
xxx项目详细设计说明书
(xxx模块)
拟制
日期
yyyy-mm-dd
评审人
日期
批准
日期
签发
日期
软件详细设计说明书(2)全文共1页,当前为第1页。
软件详细设计说明书(2)全文共1页,当前为第1页。
文档修订记录
版本
完成人
修改内容
审核
批准
时间
V0.00
创建文档
软件详细设计说明书(2)全文共2页,当前为第2页。
目录
软件详细设计说明书(2)全文共2页,当前为第2页。
TOC\o1-3\u1.简介 5
1.1.编写目的 5
1.2.适用范围 5
1.2.1.软件名称 5
1.2.2.软件功能 5
1.2.3.软件应用 5
1.3.定义及关键词 5
1.4.参考资料 5
2.子模块1设计描述 6
2.1.类xxx的设计 6
2.1.1.简介 6
2.1.2.类图 6
2.1.3.状态设计(可选) 6
2.1.4.属性 6
2.1.5.方法 6
3.数据库详细设计(可选) 9
3.1.存储过程#/触发器#的名称 9
4.错误处理 10
4.1.系统错误 10
4.2.接口错误 10
4.3.协议错误 10
软件详细设计说明书(2)全文共3页,当前为第3页。
表目录TOC\t表号去除自动编号,1,表号,1,tabledescription,1
软件详细设计说明书(2)全文共3页,当前为第3页。
表1. 关键词 4
表2. 类XXX的属性 5
表3. 方法描述xxx-function 6
图目录TOC\t图号去除自动编号,1,图号,1,figuredescription,1
图1 类图xxx-class 5
图2 流程图xxx-function 6
软件详细设计说明书(2)全文共4页,当前为第4页。
简介
软件详细设计说明书(2)全文共4页,当前为第4页。
编写目的
这部分要描述文档的目的,并指明文档的读者。
适用范围
软件名称
软件功能
解释软件产品将完成或不完成的功能
软件应用
描述软件的应用领域
定义及关键词
关键词
关键词
英文全名
中文解释
参考资料
软件详细设计说明书(2)全文共5页,当前为第5页。
子模块1设计描述
软件详细设计说明书(2)全文共5页,当前为第5页。
类xxx的设计
简介
如果在概要设计中未说明,则在此详细描述类的职责和功能,可使用顺序图、协作图、状态图来详细描述。必要时,可描述本类与相关类之间的静态动态关系。
类图
类图xxx-class
状态设计(可选)
可以用状态图来描述类的状态信息。
属性
可先定义相关的数据结构,再对属性进行描述。
也可以不使用表格、而使用伪代码格式。
类XXX的属性
可见性
属性名称
类型
说明(对属性的简短描述)
Private
Public
Protected
方法
方法xxx
方法描述
Java的函数头注释采用JavaDoc自动生成的格式:
/**
*@functions增删改查XXX
*@paramStringname名字
*@returntrue如果不为空则返回真,false如果为空返回假
*@throws无
*/
软件详细设计说明书(2)全文共6页,当前为第6页。C++使用以下格式:
软件详细设计说明书(2)全文共6页,当前为第6页。
方法描述xxx-function
函数原型
方法的声明,包含可见性
功能描述
描述本方法的功能
被调函数
被本函数调用的函数清单(非系统函数)
主调函数
调用本函数的函数清单(非系统函数),可选
输入参数
描述每个输入参数的含义、内存管理原则(谁分配、谁释放)
输出参数
描述每个输出参数的含义、内存管理原则(谁分配、谁释放)
返回值
描述返回值的含义
抛出异常
描述可能抛出的异常
实现描述
(使用伪代码、流程图等来描述本方法的详细实现。这部分是详细设计的重点。可以在开发工具中编写后再将文件嵌入到文档中。伪代码请直接写成注释格式,减少编码阶段的注释工作量)
流程图xxx-function
voidTestTask::iMapTaskCmdRecv(CmdMSG*CmdMsg)
{
_UScommand=CmdMsg-CmdCode;
软件详细设计说明书(2)全文共7页,当前为第7页。//生成应答数据帧空间
软件详细设计说明书(2)全文共7页,当前为第7页。
软件详细设计说明书(2)全文共7页,当前为第8页。//获得任务的ID
软件详细设计说明书(2)全文共7页,当前为第8页
您可能关注的文档
最近下载
- 2024-2025学年福建省厦门市双十中学思明分校九年级(上)第一次月考物理试卷+答案解析.pdf VIP
- 2025年全国电力安全生产与应急管理知识网络竞赛题库(含答案).docx VIP
- 九年义务教全日制初级中学物理教学大纲(试用修订版).doc VIP
- 2024浙ST19壁挂式轻便消防水龙及室内消火栓安装.pptx VIP
- 破产案件管理人工作手册及操作指引.docx VIP
- 重症护理管理及专科技术新进展题库答案-2025年华医网继续教育答案.docx VIP
- 2025年静脉血栓栓塞症(VTE)的诊断与治疗 .pdf VIP
- 顶管工程危险源辨识与控制定稿版.docx VIP
- 静脉血栓栓塞症VTE的诊断和治疗.pptx VIP
- 2025年全国电力安全生产知识网络竞赛题库及答案.docx VIP
文档评论(0)