架构 2 期 - 第一周作业(2)
概述
本周主要讲述架构师职责要求、能力要求、系统架构理论以及UML架构建模和架构文档结构
架构师基本素质
参照大厂对于架构师JD,架构师就好比盖一栋大楼的总设计师,其职责不会细节到去搬多少砖,但也不会粗略到不关心大楼的设计,所以这也是其基础业务代码工程师和上层领导的区别。
其基本素质要求非常全面,主要包括以下几点:
业务理解能力,能跟庖丁解牛一般拆解一个系统的业务骨架
技术攻关能力,关键时刻可以冲锋在前,排除关键技术障碍
框架编写能力,框架带来了基础能力和约束,能提升开发效率和质量
沟通领导能力,团队的力量总是大于单打独斗的,需要有技术领导力
架构设计方法理论
架构设计理论中主要说明了什么是架构,架构设计理论有哪些?
架构是为了系统相关方能够达成共识,由架构师站在相关方的视角结合不同的架构视图来描述架构元素以及元素间关系的活动,其产出物就是架构文档,而其方法主要有RUP 4+1视图法以及企业架构中的TOGAF理论。
UML建模实践
UML建模实践中,站在实践的角度说明对于一个系统应该怎么样进行科学的分析。其中包含主要的几种模型,常用的包含:
用例图
类图
组件图
时序图
状态图
部署图
这几种图形在学习的时候,参照理清概念、包含元素、绘制步骤来整理学习即可。
架构设计文档编写
对于架构设计文档编写,我们一般如下结构
系统概述
背景描述
现状分析
总体架构
业务架构
技术架构
数据架构
部署架构
评论 (2 条评论)