架构师训练营第 1 周学习总结
架构师的职责
整体架构设计
技术难点和核心组件
性能评价和优化,系统稳定
跨部门协作
如何成长成为架构师?
架构师是一顶帽子,而不是一把椅子
架构师:要实践,开发要落地,有机会就去做架构设计,有思路,要主动去做事情
没有深度就没有广度,不能停留于表面,先有深度再追求广度
架构方法、架构模式、关键技术点,但架构训练需要在实践中
4+1视图模型
4+1 视图,是从不同的视角来看软件架构的
场景视图:描述系统的使用场景,可以用UML中的用例图来表示
逻辑视图:把整个系统划分为不同的子系统、模块,可以用UML中的组件图来表示
开发视图:关注代码结构,划分几个工程、每一个工程采用何种分层模式,可以用UML中的类图、包图表示
物理视图:描述系统运行的基础架构及其上部署的系统组件,对应UML中的部署图
过程视图:关注系统运行时各组件的调用关系,UML中的时序图、活动图可以表达系统运行的动态信息
以满足业务需求为目标,从需求分析、系统设计、编码实现、部署上线、运行五个方面关注整个系统。
使用UML进行软件架构设计与建模
UML图分为两大类:静态图和动态图
静态图
用例图
对象图(比较少用)
类图
组件图
包图(比较少用)
部署图
动态图
协作图(比较少用)
时序图
活动图
状态图
评论 (1 条评论)