软件架构说明书

<项目名称> java

           项目编号:XXXXX 数据库

软件架构设计说明书 服务器

 

文档状态: 网络

[发布版/草稿版] 数据结构

当前版本: 架构

做    者: 并发

编写日期: 组件化

评审人: 性能

评审日期: url

                           All rights reserved

版权全部,侵权必究
文档修订记录

章节编号

修订前版本号

修订后版本号

修订内容简述

修订日期

做者

1

初始创建。

 


目 录

1     简介

1.1      目的

1.2      范围

1.3      定义、首字母缩写词和缩略语

1.4      参考资料

2     设计方案

2.1      系统与外部系统关系

2.2      技术选型标准

2.3      备选方案分析与选择

2.4      设计约束和原则

2.4.1      设计遵循的标准

2.4.2      硬件限制

2.4.3      技术限制

2.4.4      其余限制

2.5      开发平台与技术架构

3     系统架构

3.1      逻辑架构

3.2      物理架构

3.3      系统功能设计

3.3.1      系统功能分解结构

3.3.2      XXX子系统

3.3.2.1      功能描述

3.4      架构模式设计(可选)


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表现模式,分布模式和并发模式;本节可选]

相关文章
相关标签/搜索