<项目名称> java
项目编号:XXXXX 数据库
软件架构设计说明书 服务器
文档状态: 网络 |
[发布版/草稿版] 数据结构 |
当前版本: 架构 |
|
做 者: 并发 |
编写日期: 组件化 |
||
评审人: 性能 |
评审日期: url |
All rights reserved
版权全部,侵权必究
文档修订记录
章节编号 |
修订前版本号 |
修订后版本号 |
修订内容简述 |
修订日期 |
做者 |
1 |
初始创建。 |
|
|||
目 录
1 简介
1.1 目的
[阐明此文档的编写目的。]
1.2 范围
[简要说明此文档描述的内容范围,好比:软件实现的功能或不实现的功能,软件的应用领域等。]
1.3 定义、首字母缩写词和缩略语
[本小节应提供正确理解此文档所需的所有术语的定义、首字母缩写词和缩略语。 这些信息能够经过引用项目词汇表来提供。]
1.4 参考资料
[本小节应完整列出此文档中所引用的任何文档。列出可从中获取这些参考资料的来源。这些信息能够经过引用附录或其余文档来提供。]
2 设计方案
[本小节应说明该软件系统的全部的可选设计方案,以及最终方案和设计约束等。]
2.1 系统与外部系统关系
[本小节应说明该软件系统所处的软硬件环境,与其余系统的交互关系,好比:系统在Mos中的位置;能够使用系统结构图表示等。]
2.2 技术选型标准
[本小节描述技术方案的选择标准。]
2.3 备选方案分析与选择
[本小节对本软件系统的几种备选设计方案进行分析,比较,并肯定最终采用的设计方案等。]
2.4 设计约束和原则
[此节描述软件产品的设计原则和设计技术路线,指明是结构化设计,仍是面向对象的设计;说明在软件复用、产品维护和扩展等方面的要求和目标,以及设计须遵照的企业内部设计规范]
2.4.1 设计遵循的标准
[本小节说明软件所遵循的设计标准,规范等,好比:采用UML2.0标准,采用研发中心《软件设计过程》规范等。]
2.4.2 硬件限制
[本小节说明系统实现的硬件限制,好比:服务器类型,终端类型,网络环境等。]
2.4.3 技术限制
[本小节说明系统实现的全部技术限制,好比:技术架构,数据库方案对系统性能的影响和限制等。]
2.4.4 其余限制
[本小节说明系统实现的全部其余方面的限制,好比:约定的关键设计原则,资源,预算等。]
2.5 开发平台与技术架构
[本小节说明系统开发使用的平台和选择的技术架构等。]
3 系统架构
[此节描述软件的逻辑架构和物理架构]
3.1 逻辑架构
[此节描述软件产品在逻辑概念上的整体结构(特别是内部依赖、接口关系),能够采用结构图,层次分解图,或UML的包图等来描述。同时,也应该说明系统架构的划分原则,好比:基于产品组件化设计思想,协议所规定的体系结构,原有系统的限制等等 ]
3.2 物理架构
[此节描述软件产品在用户处的实际部署结构,本节要求画出系统在实际的物理和网络环境下的分布图]
3.3 系统功能设计
[这一节应针对系统的功能分解结构,结合所采用的设计方案,对软件功能的设计实现作概要说明]
3.3.1 系统功能分解结构
[这一节简要说明软件系统的功能分解结构(好比:系统-子系统),分解到子系统]
【对每一个子系统重复使用下面的格式】
3.3.2 XXX子系统
[此节说明子系统XXX的功能点和接口依赖关系,若是必要,描述关键数据结构,好比:接口数据等]
3.3.2.1功能描述
3.4 架构模式设计(可选)
[若是须要,请描述本软件分别采用的业务逻辑模式,数据源模式,O/R映射模式,Web表现模式,分布模式和并发模式;本节可选]