1、XX 项目项目编号: 系统架构设计目录1、 概述 .41.1. 系统的目的 .41.2. 系统总体描述 .41.3. 系统边界图 .41.4. 条件与限制 .42、 总体架构 .42.1. 系统逻辑功能架构 .42.2. 主要协作场景描述 .52.3. 系统技术框架 .52.4. 系统物理网络架构 .53、 数据架构设计 .53.1. 数据结构设计 .53.2. 数据存储设计 .64、 核心模块组件概要描述 .64.1. 编号 GSD_XXX_XXX_XXX .64.1.1. 功能描述 .64.1.2. 对外接口 .64.2. 编号 GSD_XXX_XXX_XXX .64.2.1. 功能描述
2、.64.2.2. 对外接口 .65、 出错处理设计 .65.1. 出错处理对策 .75.2. 出错处理输出 .76、 安全保密设计 .76.1. 网络安全 .76.2. 系统用户安全 .76.3. 防攻击机制 .76.4. 数据安全 .76.5. 应用服务器配置安全 .76.6. 文档安全 .86.7. 安全日志 .87、 附录 .87.1. 附录 A 外部系统接口 .87.2. 附录 B 架构决策 .87.3. 附录 C 组件实现决策 .8修订记录日期 版本号 修订说明 修订人 审核人1、 概述1.1. 系统的目的必须输出请明确客户建立本系统的目的,建议引用需求说明书的内容。1.2. 系统总
3、体描述必须输出描述系统的 总体功能说明 设计原则 设计特点1.3. 系统边界图必须输出请明确本系统的范围及与其它系统的关系,划分本系统和其他系统的边界。同时描述本系统在客户整体信息化建设中的规划及定位情况,系统的设计必须遵守客户的信息化建设思路及规范,条件允许的情况下需画出本系统在客户信息化建设中的定位关系图。1.4. 条件与限制可选项列出在问题领域,项目方案及其它影响系统设计的可能方面内,应当成立的假设条件,包括系统的约束条件。以及系统在使用上或者功能上的前提条件与限制。2、 总体架构2.1. 系统逻辑功能架构必须输出系统总体架构图解释建议的系统方案,并描述其根本特征,主要描述系统逻辑功能组
4、件之间的关系,就系统级架构画出模型。并针对每一组件给出介绍性描述。2.2. 主要协作场景描述 可选项描述系统组件之间的主要协作场景。2.3. 系统技术框架必须输出本节描述了系统技术框架的主要设计思想,解释模型方案中的主要概念和设计考虑。例如: 技术实现架构模式,例如三层架构,四层架构 逻辑功能层次分解,如何分解数据层,业务层逻辑层,表现层等 描述系统架构支持的不同实现机制和其适用范围,如因特网接入等 逻辑系统的接入2.4. 系统物理网络架构必须输出描述系统的网络拓扑图,包括本系统的部署结构以及和相关外部系统关系。3、 数据架构设计3.1. 数据结构设计必须输出对系统关键的数据结构进行描述。3.
5、2. 数据存储设计可选项数据存储定义子业务信息从中如何保存的宏观架构,数据库的分布方式,各数据库的特征。为数据库逻辑设计提供了依据和指导。在概要设计中需定义总体的数据存储特征,数据管理等。4、 核心模块组件概要描述必须输出4.1. 编号 GSD_XXX_XXX_XXX4.1.1. 功能描述简要描述该组件实现的功能。4.1.2. 对外接口简要描述组件接口名称、接口功能、主要接口参数。4.2. 编号 GSD_XXX_XXX_XXX4.2.1. 功能描述简要描述该组件实现的功能。4.2.2. 对外接口简要描述组件接口名称、接口功能、主要接口参数。5、 出错处理设计可选项5.1. 出错处理对策对系统运
6、行时错误的处理考虑,包括错误处理框架的设计与出错后系统解决应对措施的设计。5.2. 出错处理输出系统运行时出错后对用户的错误输出方式与内容,以及系统内部对错误日志的记录机制与存放位置。6、 安全保密设计可选项6.1. 网络安全系统部署运行时,对网络安全的要求与建议。6.2. 系统用户安全系统用户使用时可能发生的安全问题的设计。6.3. 防攻击机制系统防攻击机制的一些考虑与应对机制设计。6.4. 数据安全针对系统数据安全性的考虑与应对机制设计。6.5. 应用服务器配置安全系统配置安全考虑与应对机制设计。6.6. 文档安全系统附件文档、收发文等文档安全的考虑与应对机制设计。6.7. 安全日志安全问题的日志记录功能的设计。7、 附录可选项7.1. 附录 A 外部系统接口附上与外部系统的接口描述。7.2. 附录 B 架构决策列举重大的架构决策和决策考虑因素7.3. 附录 C 组件实现决策描述组件是购买、复用、新开发。组件名称 实现决策 备注购买 or 复用 or 新开发