一、什么是系统架构图?
系统架构图是为了抽象的表示软件系统的整体系统框架、各个组件之间的相互关系,以及软件系统的演进方向的视图。
通常来说,我们绘制架构图的目的就是为了解决团队之间的沟通障碍,通过架构图很便捷的其他成员进行沟通,减少歧义,最终让整个团队成员能够达成共识。
二、系统架构图有哪些分类?
系统架构图最经典的是4+1视图,分别为场景视图、逻辑视图、物理视图、处理流程视图和开发视图。
场景视图一般用于描述系统的参与者与功能用例间的关系,反映系统的最终需求和交互设计,通常由用例图表示。
逻辑视图用于描述系统软件功能拆解后的组件关系,组件约束和边界