系统架构设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XX项目
项目编号:___________
系统架构设计
目录
1、概述 (3)
1.1.系统的目的 (3)
1.2.系统总体描述 (4)
1.3.系统边界图 (4)
1.4.条件与限制 (4)
2、总体架构 (4)
2.1.系统逻辑功能架构 (4)
2.2.主要协作场景描述 (4)
2.3.系统技术框架 (5)
2.4.系统物理网络架构 (5)
3、数据架构设计 (5)
3.1.数据结构设计 (5)
3.2.数据存储设计 (5)
4、核心模块组件概要描述 (6)
4.1.<组件1> 编号GSD_XXX_XXX_X..X...X .. (6)
4.1.1. 功能描述 (6)
4.1.2. 对外接口 (6)
4.2.<组件2> 编号GSD_XXX_XXX_X..X...X .. (6)
4.2.1. 功能描述 (6)
4.2.2. 对外接口 (6)
5、出错处理设计 (6)
5.1.出错处理对策 (6)
5.2.出错处理输出 (6)
6、安全保密设计 (7)
6.1.网络安全 (7)
6.2.系统用户安全 (7)
6.3.防攻击机制 (7)
6.4.数据安全 (7)
6.5.应用服务器配置安全 (7)
6.6.文档安全 (7)
6.7.安全日志 (7)
7、附录 (7)
7.1.附录A 外部系统接口 (8)
72附录B架构决策 (8)
73附录C组件实现决策 (8)
修订记录
1、概述
1.1.系统的目的
[必须输出]
[ 请明确客户建立本系统的目的,建议引用需求说明书的内容。
1.2.系统总体描述
[ 必须输出]
[ 描述系统的
总体功能说明
设计原则
设计特点]
1.3.系统边界图
[ 必须输出]
[ 请明确本系统的范围及与其它系统的关系,划分本系统和其他系统的边界。同时描述本系统在客户整体信息化建设中的规划及定位情况,系统的设计必须遵守客户的信息化建设思路及规范,条件允许的情况下需画出本系统在客户信息化建设中的定位关系图。]
1.4.条件与限制
[ 可选项]
[ 列出在问题领域,项目方案及其它影响系统设计的可能方面内,应当成立的假设条件,包括系统的约束条件。以及系统在使用上或者功能上的前提条件与限制。]
2、总体架构
2.1.系统逻辑功能架构
[ 必须输出]
[ 系统总体架构图解释建议的系统方案,并描述其根本特征,主要描述系统逻辑功能组件之间的关系,就系统级架构画出模型。并针对每一组件给出介绍性描述。]
2.2.主要协作场景描述
[ 可选项]
[ 描述系统组件之间的主要协作场景。]
2.3.系统技术框架
[ 必须输出]
[ 本节描述了系统技术框架的主要设计思想,解释模型方案中的主要概念和设计考虑。例如:
技术实现架构模式,例如三层架构,四层架构逻辑功能层次分解,如何分解数据层,
业务层逻辑层,表现层等描述系统架构支持的不同实现机制和其适用范围,如因特网
接入等逻辑系统的接入
]
2.4.系统物理网络架构
[ 必须输出]
[ 描述系统的网络拓扑图,包括本系统的部署结构以及和相关外部系统关系。]
3、数据架构设计
3.1.数据结构设计
[ 必须输出]
[ 对系统关键的数据结构进行描述。]
3.2.数据存储设计
[ 可选项]
[ 数据存储定义子业务信息从中如何保存的宏观架构,数据库的分布方式,各数据库的特征。为数据库逻辑设计提供了依据和指导。在概要设计中需定义总体的数据存储特征,据管理等。]
4、核心模块组件概要描述
[ 必须输出]
4.1.<组件1> 编号GSD_XXX_XXX_XXX
4.1.1.功能描述
[ 简要描述该组件实现的功能。]
4.1.2.对外接口
[ 简要描述组件接口名称、接口功能、主要接口参数。]
4.2.<组件2> 编号GSD_XXX_XXX_XXX
4.2.1. 功能描述
[ 简要描述该组件实现的功能。]
4.2.2.对外接口
[ 简要描述组件接口名称、接口功能、主要接口参数。]
5、出错处理设计
[ 可选项]
5.1.出错处理对策
[ 对系统运行时错误的处理考虑,包括错误处理框架的设计与出错后系统解决应对措施的设计。]
5.2.出错处理输出
[ 系统运行时出错后对用户的错误输出方式与内容,以及系统内部对错误日志的记录机制与存放位置。]
6、安全保密设计
[ 可选项]
6.1.网络安全
[ 系统部署运行时,对网络安全的要求与建议。]
6.2.系统用户安全
[ 系统用户使用时可能发生的安全问题的设计。]
6.3.防攻击机制
[ 系统防攻击机制的一些考虑与应对机制设计。]
6.4.数据安全
[ 针对系统数据安全性的考虑与应对机制设计。]
6.5.应用服务器配置安全
[ 系统配置安全考虑与应对机制设计。]
6.6.文档安全
[ 系统附件文档、收发文等文档安全的考虑与应对机制设计。] 6.7.安全日志
[ 安全问题的日志记录功能的设计。]
7、附录
[ 可选项]
7.1.附录A外部系统接口
[附上与外部系统的接口描述。]