- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
PAGE
文档编码
密级
文档版本
拟制人
日期
MACROBUTTONAcceptAllChangesShown项目编号和项目名称
设计说明书
MACROBUTTONAcceptAllChangesShown[其他如副标题/子模块]
郑重声明:XX软件股份有限公司版权所有。本文档中任何部分未经XX软件股份有限公司书面授权,不得将材料泄露给第三方,不得以任何手段、任何形式进行复制与传播。
PAGE1
变更履历
版本
日期
变更位置
变更理由/变更内容
变更人
备注
1.0
创建
目录
TOC\o1-3\h\z\u1 概述 3
2 总体设计 3
3 模块1设计(模块唯一编号) 3
3.1 子模块1设计(模块唯一编号) 3
3.1.1 模块概述 3
3.1.2 类图 3
3.1.3 调用关系/时序图 4
3.1.4 类及接口设计 5
3.2 子模块2设计(模块唯一编号) 6
3.2.1 模块概述 6
3.2.2 类图 6
3.2.3 调用关系/时序图 6
3.2.4 类及接口设计 6
【重要提示】
本文档的目录结构应与需求规格说明书一一对应。
概述
描述该功能的主要设计目标和设计思路,对设计部分的内容做一个简要的说明。
总体设计
总体设计针对所有不能归入任何一个模块的功能进行设计,可以分节进行描述:
对于较为复杂的模块,可以使用模块架构图来说明模块的整体框架结构,以方便阅读者直观地理解模块的体系架构
从总体上描述所有功能模块应遵循的规则。例如模块划分的原则等。
代码的目录结构
性能方面的设计:例如数据缓冲的设计等
安全性方面的设计
扩展性方面的设计
稳定性方面的设计
模块1设计(模块唯一编号)
子模块1设计(模块唯一编号)
模块概述
对模块1的设计进行概要描述,主要有设计思路、主要原理、设计目标等。
类图
描述所有类之间的关联、继承、依赖等关系。可以使用UML类图的规则来绘制(推荐使用VisualPraradigm或RationalRose工具进行绘制)。类图中出现的现有系统中已经实现的类,可以不用体现类中具体的属性和方法,对于本模块设计的类必须体现类中public类型的所有方法及属性(属性的get和set方法可以省略)。如果类比较多,可以分多个类图进行绘制。类图以图片的形式插入本文档,同时保留与本文档同名的类图文件作为附件,以便修改。
例:
调用关系/时序图
注:调用关系/时序的技术原则为实用原则,即对于不言而喻的调用关系/时序图可以不必描述,例如简单的增、删、改操作,这里只需描述调用关系较为复杂的时序。
时序图1
描述一个完整的业务功能操作的处理流程,通过类之间的调用关系流程来体现程序的执行顺序。可以使用UML时序图的规则来绘制(推荐使用VisualPramdigm或RationalRose工具进行绘制)。时序图中对现有系统中已经实现的类的调用,可以不用体现类中被调用方法的具体参数,对于本模块设计的类的调用,则必须体现类中所有方法的调用参数及类型。时序图以图片的形式插入本文档,同时保留与本文档同名的时序图文件作为附件,以便修改。注:需要先描述此时序图发生的场景以便于理解,例如“点击生成按钮触发此时序图”。
例:
时序图2
同时序1
类及接口设计
基础类1
基础类的设计,可以使用UML类图来描述,或者使用类定义的伪代码来描述,描述时要注意把类属性的含义、类型、约束、方法、参数等描述清楚,如果涉及到持久化(存储),需要描述其存储方式(文件、数据库、注册表等等)、数据表、文件、位置等等。如果涉及到较为复杂的数据库读写,需要将该SQL写出来,SQL中的关键字以蓝色标识,参数以紫色标识。例如:
select*fromeai_reportgroup
wherergp_pguid=rgpGuid
orderbyrgp_order
基础类2
接口1
接口2
子模块2设计(模块唯一编号)
模块概述
类图
调用关系/时序图
时序图1
时序图2
类及接口设计
基础类1
基础类2
接口1
接口2
您可能关注的文档
最近下载
- 水稳层施工劳务合同.doc VIP
- 2025年事业单位工勤技能-广东-广东殡葬服务工三级(高级工)历年参考题典型考点含答案解析.docx
- 综合布线系统方案(技术).doc VIP
- Romax软件培训教程RC1_基础概念设计.pdf VIP
- 2025年1月辽宁省普通高中学业水平合格性考试数学试卷(含答案).pdf VIP
- 施工类企业质量手册、程序文件.doc VIP
- 贵州大学《电磁学》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 2025年安庆辅警招聘考试真题必考题.docx VIP
- 2025年新改版人教版七年级上册地理全册知识点期末复习资料.pdf
- 实变函数与泛函分析基础(第四版)程其襄课后习题答案详解.pdf
原创力文档


文档评论(0)