架构师训练营 - week1 - 个人学习心得总结

用户头像
谭明华
关注
发布于: 2020 年 09 月 26 日

什么是架构师

架构师是做架构设计,对系统架构负责的人。

架构师是一个角色,而不是一个职位。



架构师的主要职责



  1. 编写架构设计文档

  2. 开发编程框架

  3. 重构软件代码

  4. 设计系统架构

  5. 进行技术选型,解决技术应用中的问题

  6. 我优化系统性能

  7. 模块分解与微服务架构重构

  8. 保障系统安全和高可用

  9. 大数据应用

  10. 技术创新

  11. 沟通管理



架构师的主要能力

  • 编程能力

  • 基础技术掌握能力

  • 常用技术产品的理解和应用能力

  • 性能优化和分析故障的能力

  • 常用架构模式和框架的理解与应用能力

  • 建模以及设计文档的方法和能力

  • 业务理解与功能模块以及非功能模块拆解能力

  • 快速学习能力

  • 沟通与领导能力



UML建模

图的分类

  • 静态图

  • 用例图

  • 对象图

  • 类图

  • 组件图

  • 包图

  • 部署图

  • 动态图

  • 协作图

  • 序列图

  • 活动图

  • 装填图



模型元素





更加详细的内容需要在后面的时间里对UML进行系统的学习和应用以掌握这项节能

用户头像

谭明华

关注

还未添加个人签名 2019.01.15 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 - week1 - 个人学习心得总结