架构师训练营——第一周总结
架构的定义
架构主要由架构元素以及元素之间的关系构成。架构对外输出架构文档,文档里描述了元素、关系,以视图的形式展示出来。不同的人对架构的关注点不一样,所以不同的人可能会看到不同的文档。
架构的理解
架构无处不在。架构师是一个角色,每个团队都应该有对应的架构师。架构师不是一个职业。
做架构不要害怕质疑,别人质疑代表认同的你的架构身份,质疑才能让你进步。
做公司需要你自己的事情,架构不是为了炫技,架构需要符合公司当前的现状、员工的构成与水平,最重要是适合当前的发展需要。
架构文档
架构文档主要是由各种视图构成,对于一个复杂的问题,我们需要从不同的视角来进行建模,所以这里需要不同类型的视图来表达架构。
架构分为三个主要阶段:需求分析、概要设计、详细设计。
需求分析:需要用例图、顺序图、活动图、状态图
概要设计:需要部署图、顺序图、活动图、组件图
详细设计:需要类图、状态图、顺序图、活动图、
版权声明: 本文为 InfoQ 作者【Andy风】的原创文章。
原文链接:【http://xie.infoq.cn/article/1193f83689b0c68e0c756b0d6】。未经作者许可,禁止转载。
评论