- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统设计说明书(项目)模板
批准/日期: ?? 审核/日期:_______?编制/日期:_______ 修改序号 修改理由/内容 修改/日期 批准日期
[说明:该页是该模版的版本信息,在项目使用中,可将该页删除掉]
修订历史 生效日期 版本号 版本说明 作者 审核 批准
[XX系统设计说明书]
[说明:
本文见适用于采用OO方法的系统设计;
本文件中“[]”中内容为说明文字,请在文件拟制时替换或删除;
若文中某章节内容可省略、不需要或适用,请保留该标题,并根据实际在内容部分写明“略”、“勿需”或“不适用”等,同时适当说明原因。]
目录
1 引言 5
1.1 目标 5
1.2 范围 5
1.3 术语和缩略语 5
1.4 参考资料 5
2 整体说明 5
2.1 简介 5
2.2 系统目标和约束 5
3 整体设计 6
3.1 系统架构 6
3.2 用例视图 6
3.2.1 用例 6
3.3 逻辑视图 7
3.3.1 逻辑视图 7
3.3.2 分层 7
3.3.3 架构模式和设计机制 8
3.4 部署视图 8
3.5 数据视图 9
3.6 公共平台使用 9
4 接口设计 9
4.1.1 接口说明 9
5 数据库设计 10
5.1 数据库说明 10
5.2 数据库概念模型设计 10
5.2.1 数据实体描述 10
5.2.2 数据实体-关系图 10
5.3 数据库逻辑结构设计 11
5.4 数据库物理结构设计 11
6 数据转换 11
6.1 数据转换方案 12
7 与其他系统之间的依赖关系 12
8 质量及其它方面 12
8.1 可维护性 12
8.2 安全性 12
8.3 健壮性 13
8.4 可扩展性/灵活性 13
8.5 稳定性/可靠性 13
8.6 算法合理性与性能优化 13
8.7 界面友好性 13
9 附件 13
系统设计说明书
引言
目标
[本节确定此系统设计说明书在整个项目文档中的作用或目的,并对此文档的结构进行简要说明。应确定此文档的特定读者,并指出他们应该如何使用此文档。]
范围
[简要说明此系统设计说明书适用的范围和影响的范围。]
术语和缩略语
[列出文中全部术语并给出定义;列出文中全部缩略语,并给出全称和定义。]
序号 术语/缩略语 全称和说明 参考资料
[列出本设计说明中所参考或引用的所有文档或其他资料。每个参考资料应提供名称、版本号、出版/编制日期、出版单位/作者。]
整体说明
简介
[在此简单介绍软件系统的整体情况,在此简要说明此系统的职责、目的或者内容。]
系统目标和约束
[本节说明对构架具有某种重要影响的软件需求和目标,例如:安全性、必威体育官网网址性、市售产品的使用、可移植性和重复使用。还应记录可能适用的特殊约束:设计与实施策略、开发工具、团队结构、时间表、遗留代码等。说明设计系统需要考虑的问题、遵循的约束。比如要遵循软件架构设计的要求,要遵循需求中分配到此子系统的特殊要求,要遵循统一的界面约束(如果有的话),要使用架构统一设置的数据库源,要使用架构统一设置的JAVA MAIL等]
整体设计
系统架构
[以图形和文字的形式表述出该系统的整体架构,各个子系统之间的依赖关系,同时要描述各个部分使用到的具体技术。对于由于部分非功能性需求使用了特别的解决方案,应该在此准确表述。]
用例视图
[本节列出用例模型中精化的用例或场景,这些用例或场景应体现最终系统中重要的、核心的功能;或是在构架方面涉及范围很广(使用了许多构架元素);或强调或阐明了构架的某一具体的细微之处。
在此可以直接引用需求中的相关文档,比如ROSE模型、用例描述等,用例不用放图可以写引用文件
图例:
]
用例
[本节可以将所有用例通过ROSE文件提供。
并通过几个精选的用例(场景)实现来阐述软件的实际工作方式,并解释不同的设计模型元素如何促成其功能的实现]
逻辑视图
逻辑视图
[用图形的方式显示此软件架构的分层、子系统、包之间的关系,并且加入必要的文字说明,特别是架构的分层、机制和模式的说明。
在此,还需要将和本系统有接口关系的其它系统都表示出来,这样可以清楚的看到本系统和其它系统的接口逻辑视图,并且还需要将在本系统中负责接口的子系统表示出来。
图例:
]
分层
[在此说明逻辑分层的每一层和每一层中的包、子系统。对于每个重要的包,都用一个小节来加以说明,其中应包括该包的名称、简要说明以及显示该包中所有重要的类和包的图。
例如:应用层、业务层、中间层和系统层以及相关职责功能属性说明,实际使用中可以根据需要进行修改。]
架构模式和设计机制
[在此说明软件架构采用的核心模式,此模式形成整个软件架构的骨架。
说明软件架构
您可能关注的文档
最近下载
- 自动控制原理上下册宋永端答案详解.docx
- 全国大学生职业规划大赛获奖PPT模板.pptx
- 《中汇税务师事务所》课件.pptx VIP
- “礼让斑马线”习惯的养成主要靠道德引导VS法律约束辩论赛 反方辩词一辩、二辩、三辩、四辩发言稿.docx
- (样本)2024年全球中大型储能系统用BMS行业总体规模、主要企业国内外市场占有率及排名 DHJ.docx
- 《医用内窥镜 内窥镜摄像系统可靠性设计规范》.docx VIP
- 人教版道德与法治二年级下册《小水滴的诉说》教学设计.pdf
- 精品解析:重庆市第八中学校2023-2024学年七年级上学期期末语文试题-A4答案卷尾.docx VIP
- 大学生职业生涯规划.pptx VIP
- GJBZ127B-2023装备质量管理统计方法应用指南.pdf
文档评论(0)