简单学习架构图

一,架构图概述

1.项目由哪些模块、服务、缓存、存储构成,可以以不同的图案和颜色代表不同类型。

2.模块之间的依赖关系,也可以从数据的流向角度画。

3.核心流程的步骤,沿着图上的1,2,3基本可以大概了解核心流程的实现。

4.可以用大的框把组件进行分组来描述组件的部署方式,比如相同机器上承载的组件在一个框内。

5.可以以边框的虚实来分类项目内的组件或三方组件,可以以箭头的虚实来标记主要流程次要流程。

二,分类

1.场景视图

用于描述系统的参与者和功能用例之间的关系,反映系统的最终需求和交互设计,通常由例图表示。

2.逻辑视图

用于描述系统软件功能拆解后的组件关系,组件约束和边界,反映系统整体组成与系统如何构建的过程,通常由UML的组件图和类图表示。

3.物理视图

用于描述系统软件到物理硬件的映射关系,反映出系统的组件如何部署到计算机节点上,用于知道软件系统的部署实施过程。

 4.处理流程视图

用于描述软件组件之间的通信时序,数据的输入输出,反映系统的功能流程与数据流通过程,通常由时序图和流程图表示

 5.开发视图

用于描述系统的模块划分和组成,以及细化到内部包的组成设计,服务于开发人员,反映系统开发实施过程。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值