架构设计第一课
1、如何成为一个架构师,有那些途径
被任命位架构师或跳槽成为架构师
2、大厂面试成为架构师需要具备那些技能
产品架构、技术攻坚、核心功能、解决瓶颈问题、海量数据处理、分布式架构、沟通、团队协作、消息中间件等等
3、要成为一个架构师,目标需要长远,需要定的高一点,设计一个框架
4、架构师的主要职责有那些
编写架构设计文档
开发编程框架
重构软件代码
设计系统架构
技术选型,解决应用中的问题
优化系统性能
模块分解与微服务架构重构
保障系统安全与高可用
大数据应用
技术创新
沟通管理
5、什么是软件架构
是有关软件整体结构与组件的抽象描述
6、什么是架构师
架构师是做架构设计的人,对系统架构负责的人
7、4+1视图模式
逻辑视图、开发视图、物理视图、过程视图、场景视图
8、什么是模型
模型是一个系统的完整抽象,对某个领域特定问题的求解及解决方案
9、UML动态建模
动态建模主要描述系统的动态行为和控制结构
状态图、活动图、时序图、合作图
状态图是用来描述对象、子系统、系统的生命周期
活动图是着重描述操作实现中完成的工作以及用例实例或对象中的活动,活动图是状态图的变种
时序图是主要描述对象之间的动态合作关系以及合作过程中的行为次序
合作图是用于描述相互合作的对象间的交互关系,他描述的交互关系是对象间的消息连接关系
10 实现模型
实现模型描述了系统实现是的一些特性,又称物理体系结构建模。包括源代码的静态结构和运行时刻的实现结构
实现模型主要包括了组件图以及部署图
评论