软件系统架构图可以分为基础设施、数据层、应用层、用户层四个层次。
1.首先绘制基础设施层
基础设施层包括:网络、服务器、存储设备等硬件环境,是系统运行的基础保障,如下图所示。
2.其次,绘制数据层。
数据层用于存储系统的数据,系统数据有多种类型,包括系统配置数据库、用户管理数据库、元数据库、文件数据库等,如下图所示。
3.然后,绘制应用层。
应用层根据实际系统设计,可以分为业务应用层和服务层。
(1)服务层介于数据层和业务应用层,为业务应用层提供功能支持,也就常说的中间件层,包括即时通讯系统、短信平台、数据访问组件、安全审计组件、数据交换等。
(2)业务应用层是指具体的业务应用系统功能模块,包括业务报表、GIS管理、业务统计、综合查询、业务表单、业务流程等。
4.最后,绘制用户层。
用户层为用户提供使用系统的入口,包括门户管理系统、单点登录系统等,有时这些入口就是相关的终端设备,例如PC、App 、Pad等。