这里探讨以下具体的总体设计操作层面的工作。总体设计主要是完成四张图,总体架构(逻辑架构)、应用架构、网络拓扑、系统部署图。对于一些单一的系统,往往总体架构和应用架构可以合一。网络拓扑画好了,系统部署图也可以省略。有些项目还会在这之外,有所谓的技术架构图。对应用系统、数据存储等各个部分各自用的主要技术、服务等,给出总体设计图。但通常来说,这四张图在一个中等规模(200~500万,软件为主)的信息化系统中基本够用了。
一般使用的工具:Visio,PwoerPoint(PPT)
以下引用图片均来源于网络搜索。
1、系统逻辑架构图(总体设计图)
解决问题: 通过图表和文字描述项目整体框架,包括系统内部结构和外部系统间的联系,并区分出已建系统和新增系统功能区别。绘制系统总体架构图。 其实就是说明清楚关联的主要用户、主要系统、主要外部接口;和已有系统的边界区分。简单说:就是解决内外部边界。常见结构形式:
1)逻辑连接模式(一般是比较复杂的系统)
用图标代表各个类型用户、信息系统或硬件(交互)设备、连接线代表不同网络连接、侧重于架构划分和用户展示。
下图来源:(http://www.zysoft.com.cn/Skins/Solution.aspx?n_lx=9&ParentID=3)
厦门智业软件智慧医院整体解决方案(4116)
2)分层模式(一般单一系统使用,通常会带有两大、三大基础体系,安全保障、运行维护、标准规范等)
图片来自:WST 448-2014 基于居民健康档案的区域卫生信息平台技术规范
图片来源:创业软件宣讲PPT
2、应用架构图
一般就是分层架构、再简单的用一个层次结构就可以了。
通过图表和文字描述项目包括的主要子系统、子模块以及各功能模块之间的相互逻辑关系。这个一般就是系统内部模块、内部接口,一般要说清楚内部的应用层次。
1)分层结构(较复杂)
2)层次框架图(简单的系统)
3、网络拓扑图
通过图表和文字描述项目总体网络拓扑图、主要网络设备的名称、不同网络(电子政务网、互联网、专网、内网等)的边界划分等。由于网络信息安全的重要性日益提升,这个一般要考虑信息安全,按照安全保障体系要求进行区域分区。把主要安全设备、网络设备和系统设备清晰的标识出来。
一般是按照安全分区、IP分配;标识出区域和主要设备。
示例:
1)分区图(相对复杂和完整)
现在的:
以前的:
2)设备连接图(简单)
4、系统部署图
需要把主要设备、主要软件部署情况标识清楚。一般在网络拓扑图基础上,淡化网络设备和信息安全设备;突出服务器、存储,以及软件系统。
1)复杂系统(一般是总体有个分层的、数据中心等关键局部有详细的)
2)必要时加上详细的内部部署图(有具体的服务器、存储等关键基础设施设备、内部网络连接等标识。对交换设备、安全设备可以简化)
5、系统技术架构图示例:图片来自:WST 448-2014 基于居民健康档案的区域卫生信息平台技术规范
一个简单的综合案例:
http://www.talkwithtrend.com/Article/243093