架构师训练营第一周总结
一:什么是软件架构?
软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。-维基百科
PS:上图中对于我来说最大的收获是明白架构文档应该有多份,给BOSS看的和给开发人员看的不一样,或者说对同一个事物应该从不同的角度去描述,以便相关方都明白你在说什么,也即是说不同角色的人关注点不一样,认知水平也不尽相同,再通俗一点就是见人说人话见鬼说鬼话。
二:什么是架构师?
架构师是做架构设计、对系统机构负责的那个人,架构师是一顶帽子,而不是一把椅子;架构师是一个角色而不是一个职位。
PS:生活处处有架构,架构不只是软件。
三:什么是4+1架构视图?
逻辑视图、过程视图、物理视图、开发视图+场景视图
PS:场景视图是核心工程。
四:UML实战
1.uml=Unified Modeling Language=统一建模语言
2.uml共十图必知必会七大图:用例图、类图、组件图、部署图+时序图、活动图、状态图
PS:uml架构师的好帮手。
版权声明: 本文为 InfoQ 作者【人世间】的原创文章。
原文链接:【http://xie.infoq.cn/article/c73e154ae87a441d0aa1059d4】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论