架构师训练营一期学习心得

用户头像
cc
关注
发布于: 2020 年 11 月 28 日

软件架构就是软件整体结构与组件的抽象描述,主要用来指导大型软件的各个方面的设计。架构由架构元素和元素间的关系组成,架构文档对架构的描述主要基于架构视图,一般分为4+1视图,逻辑视图,过程视图,物理视图,开发视图,不通的利益方关注点不通。

逻辑视图主要元素:系统,子系统,功能模块,子功能模块,接口。

开发视图:系统分层,分区,包,框架,系统通用服务,业务通用服务,类和接口,系统平台和相关基础框架。

物理视图:物理节点以及节点间通信。

过程视图:系统进程,线程,处理队列。

场景视图:主要包含用例。

模型是一个系统完整的抽象,是某个领域特定问题的求解及解决方案。

UML分为静态图和动态图。

静态图:用例图,包图,类图,部署图,组件图,对象图。

动态图:时序图,状态图,活动图,协作图。

用户头像

cc

关注

还未添加个人签名 2018.03.19 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营一期学习心得