写点什么

架构师训练营第一周学习总结

用户头像
张荣召
关注
发布于: 2020 年 09 月 19 日

1.传达设计意图

系统抽象的重要价值。



思维认知:(画图很重要)----模型的重要价值-----UML展现模型

思考:软件开发本质    4+1 架构视图

模型:领域问题------>领域模型(设计模型)----->解决方案

架构设计文档思路: 

静态视角:   0.部署图----》1.子系统图---》2.组件图---》3.类图 

动态视角:   4.时序图----》5.协作图-----》6.状态图

架构设计文档模板:

2.(4+1)& UML



图解:



场景: 业务场景=====领域问题

逻辑视图:

          相关方:用户,客户,组织管理方

          关注点:功能元素(系统,子系统,模块,接口)

          UML:用例图



开发视图:

          相关方:开发,测试

          关注点:开发实现(分层,分区,分包,系统通用功能,业务通用功能,开发框架等)

          UML:组件图,类图



进程视图:

          相关方:性能优化,开发

          关注点:运行过程(线程,进程状态)

          UML:时序图,对象图,状态图



物理视图:

          相关方:运维,系统集成

          关注点:物理部署(逻辑组件到物理节点的映射,物理节点之间的通信)

          UML: 部署图



时序图运用场景:

           需求分析:系统与外围系统交互-------->时序图=====系统之间

           概要设计:子系统交互----------------->时序图=====子系统

           详细设计:模块交互- ------------------>时序图=====模块

                            类和对象-------------------->时序图=====类和对象



3.设计产出



4.架构设计方法

(自顶向下:逐级分解)

          0. 部署图:(系统整体蓝图:当前系统与其他系统的关系)

          1.组件图:(当前系统划分成多个子系统)

          2.时序图:围绕业务场景,子系统组件之间的时序交互

          3.类图:(类)



5.需求分析方法

Use Case :  用例图: 自顶向下,逐级精化。

          



用户头像

张荣召

关注

还未添加个人签名 2018.05.02 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第一周学习总结