写点什么

架构师训练营 - 第一周作业二

用户头像
teslə
关注
发布于: 2020 年 06 月 09 日

架构的定义

系统是通过架构组成的。每一个系统都会有一个架构定义,架构是架构元素和元素之间的关系组成的。架构关联一个架构文档,这个架构文档是通过架构视图组成的,架构视图关联一些关注点,系统的一些相关方都有一些关注点。架构元素有两类,静态关系和动态关系,架构要把交互关系表达出来。


架构师定义

架构师是做架构设计、对系统架构负责的那个人,架构师是一个角色而不是一个职位,有的项目中没有架构师这个职位,不代表系统就不做架构设计,如果自己站出来尝试着承担架构设计的工作,慢慢可能就成为了架构师(可能并没有任命,但是当你真正可以承担起架构设计自然而然的就是一个架构师了)。


4+1 视图模型

软件架构={元素,形式,关系/约束}

单一的视图无法完整的表达架构,因此需要具备完整的视图集。

系统架构是为了给相关方看的,所以需要不同的视图给不同的相关方看,不同的相关方关注不同的视图,具体包括:逻辑视图、过程视图、物理视图、开发视图、场景视图

每种视图关注的点是不同的,所以需要 4+1 视图模型的多个方面让各相关方可以互相理解具体的内容。最后通过 UML 统一建模语言来实践常用的视图模型。


发布于: 2020 年 06 月 09 日阅读数: 65
用户头像

teslə

关注

还未添加个人签名 2018.08.09 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 - 第一周作业二