week1 总结

用户头像
willson
关注
发布于: 2020 年 09 月 20 日

第一周的第一次课,李智慧老师老师主要带领大家过了一下课程的大纲,讲述了架构师的基本方法论及训练营的课程安排。课程的开始抛出多个架构师面试常见的问题,包含偏原理一点的问题,如数据库的原理,算法等,以及具体一点的工程问题,架构如何设计等。作为非科班出身的我,在后续工作里,完成分配的工作的同时,还需要深入理解一下各种中间件的原理,计算机基本知识,弥补一下自身的短板。另外一块就是软件设计方面的东西了,这个虽然我知道业界已经有不少成熟的方法论,但是距离在实践中成功应用,还需要很多思考。简单说,就是任重道远。后续讲的就是架构师的地位,职责,方法论。第一次课程大致如此。1

第一周的第二次课,李智慧老师主要讲了4+1软件模型,重点阐述了在架构师工作中主要用到的几种模型图。工作实际中,我们并不需要准确画出所有的模型图,画出其中比较关键的几张图即可。项目到手,产品经理理清楚用户需求之后,架构师在理清楚业务需求之后,首先考虑的是画出系统部署图,从宏观角度理清楚系统的组成,随后是画出关键场景下多个子系统的时序图。之后就是各个子系统的组件图,包括关键实现细节等。UML是目前业界软件建模的标准语言,老师强调我们无需纠结细节,将思想通过图形表现出来即可。至于建模工具,也没有限制,就我个人探索情况来看,EA应该是功能最全,收费也最高的专业软件,此前单位举办的软件设计建模培训的时候,老师也是推荐的这款软件(软件有逆向工程的能力,很强大)。

用户头像

willson

关注

还未添加个人签名 2018.03.08 加入

还未添加个人简介

评论

发布
暂无评论
week1总结