写点什么

架构师如何做架构总结

用户头像
Karl
关注
发布于: 2020 年 06 月 07 日

1.明确架构做给谁看

1)给领导,体现战略级意图

2)给同事,设计详细程度,粒度如何把握



2.架构是什么

1)软件整体结构与组件的抽象描述,指导大型系统开发

抽象是关键,挖掘对象背后关系,根据关系推导价值,简化建模,提高产能

2)架构思维

调和各方利益,推动方案落地,产出价值



3.架构师是谁

1)是角色

不是一个职位,更多是角色,满足架构工作总和的角色

2)是沟通

与多方达成一致,老板需要什么,客户需要什么,开发人员需要什么

3)风险承担者

不见得在项目成功时分一杯羹,但项目失败,需要承担相应责任,如果因为架构设计问题导致的。



4.如何做架构

模型 :问题域与解决域的桥梁



1)需求分析



2)概要设计



3)详细设计



5.架构工具---UML

1)静态图

>用例图

>对象图

>类图

>组件图

>包图

>部署图

2)动态图

>协作图,很少画,基本用时序图代替

>序列图,对象之间交互关系,对象在不同阶段可以不同粒度表示,如需求设计阶段的相关方,概要设计阶段的组件及详细设计阶段的类

>活动图,接近流程图,描述过程如何执行,差异点在于可用泳道表示不同域

>状态图,对象变化受何种事件或数据驱动,在不同阶段具备不同粒度



trick:虚线一般表示较弱联系,实线一般表示较强联系



用户头像

Karl

关注

还未添加个人签名 2020.02.13 加入

还未添加个人简介

评论

发布
暂无评论
架构师如何做架构总结