写点什么

【架构师训练营】第 1 周作业 2—学习总结

用户头像
花生无翼
关注
发布于: 2020 年 06 月 09 日

本周正式进入了架构师训练营课程,通过几个小时的学习,主要了解了关于架构师的几个重点。



1.架构师的主要



架构师的主要职责



2.架构师的主要能力



架构师的主要能力



3.什么是架构师?



老师在课上说过这么一句话,让我印象深刻。

架构师是架构设计、对系统架构负责的那个人。

架构师是一顶帽子,而不是一把椅子;架构师是一个角色而不是一个职位。



这句话让我明白,架构距离自己并不遥远。虽然自己的职位不是架构师,但是一样可以做架构的工作。在一个公司一个项目组,可能是很小的项目,没有架构师参与进来,但是工程师也一样可以做系统架构,设计合适的技术方案,这些都是在做架构。



4.如何使用UML进行软件架构设计与建模?

架构师的主要能力之一就是建模以及设计文档的方法和能力。一般通用的建模工具就是UML(统一建模语言),UML主要分为静态图和动态图两种类型。



静态图:通过描述类、对象和数据结构以及它们之间存在的关系,来描述软件要素中不变的逻辑结构。



  • 用例图

  • 类图

  • 组件图

  • 部署图



动态图:通过描绘执行过程或者实体状态变化的方式,来展示软件实体在执行过程中的变化过程。



  • 时序图

  • 活动图

  • 状态图



此外还有其它图,但是最重要的是上面7种图,一定要记住它们。



5.总结

通过第一周的课程,了解了架构师的工作职责,架构师的主要能力以及如何使用UML进行软件设计和建模。看了架构师的主要能力就看到方向在哪里,需要在哪个方面去提高。检验是否是否已经掌握UML,需要多思考多画图,不断在实践中检验自己是否已经具备这种能力。

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

花生无翼

关注

日拱一卒,想到做到 2017.10.29 加入

还未添加个人简介

评论

发布
暂无评论
【架构师训练营】第1周作业2—学习总结