软件架构参考模板-软件架构设计学习第三天(原创)

文章大纲

一、概述
二、模板介绍

 

一、概述

在架构设计中,我们需要考虑非常多的方面,从网络安全到权限管理、业务开发、运维服务等,因此我进行了架构上总结,以后设计时,可参考以下模板进行分析。

二、模板介绍

 
总体架构图

1. 用户端

1.1 B端
(1)商家PC端
(2)商家移动端

1.2 C端
(1)M端(手机网页端)
(2)SDK端
(3)PC端
(4)微信端

2. 基础服务

(1)路由服务
(2)消息服务
(3)定位服务
(4)接入服务
(5)状态服务
(6)负载均衡

3. 业务服务

(1)用户中心
(2)商品中心
(3)交易中心
(4)评价中心
(5)店铺中心
(6)搜索中心
(7)营销中心
(8)客服中心

4. 运营服务

(1)业务监控
(2)通知管理
(3)报表管理
(4)风险管理
(5)插件管理

5. 数据服务

(1)数据源配置
(2)安全配置
(3)质量配置
(4)授权配置
(5)连接配置

6. 运维服务

(1)监控报警
(2)故障处理
(3)系统升级
(4)应用发布
(5)安全防护
(6)业务监控
(7)日志管理

7. 监控中心

(1)用户行为监督
(2)稳定性
(3)性能
(4)流量

8. 权限管理

(1)角色权限
(2)数据源权限
(3)操作权限
(4)菜单权限
(5)资源权限
(6)权限审批

9. 网络安全

(1)漏洞
(2)风险
(3)事件

10. 软件测试

(1)自动化测试
(2)质量测试(性能、电量等)
(3)安全测试
(4)兼容性测试

原文地址:https://www.cnblogs.com/WUXIAOCHANG/p/10974971.html