架构设计之C4模型
2020-03-05 10:42:36 34 举报
主要为架构设计和程序设计常用到的图例;从系统上下文,再到容器,到组件,最后到类图的全链路设计,打通从系统到编码的全过程
作者其他创作
大纲/内容
使用
<<外部系统>>
通过浏览器访问互联网银行系统的入口
[Container:MySQL]存储系统某类重要信息,等
API应用
上下文边界框
用户
对接大型银行的功能封装组件
说明
外部系统
JSON/HTTP使用
上下文图
存取、交易等核心业务的办理
总览账户控制器
消息类型
为用户注册和登录提供安全服务
手机APP
电子邮件系统
容器图
发邮件
WEB应用
组件名称
待建设系统
数据库
组件
读写数据
[Containar:xamarin]
大型银行系统
组件图
将邮件发给客户
查看用户信息、转账
外部系统名称
[Container:MySQL]存储用户注册信息和访问日志等
上下文边界
[Component:Spring MVC RestController]
提供账户的总览信息
互联网银行系统
系统用户
C4模型工具箱
Restful 形式的功能接口
系统注册用户
通过手机访问互联网银行系统部分功能
大型银行功能组件
内外部邮件系统
控制用户注册和登录到互联网银行系统
容器名称
安全组件
容器
注册控制器
数据库NoSql或RDBMS
0 条评论
下一页