[架构之路-100]:《软件架构设计:程序员向架构师转型必备》-10-细化架构设计

第10章 细化架构设计

10.1 从2视图方法到5视图方法

10.1.1 回顾:2视图方法

10.1.2 进阶:5视图方法

备注:

不同的视图,就是从不同的维度在看目标软件系统。

相同的系统,不同的视角,看到的结果是不相同的。

就像一个公司:有财务、研发、有销售、有生产等部门一样。

10.2 程序员向架构师转型的关键突破——学会系统思考

  • 目标软件就是一个系统

  • 所谓系统思考,就是整体的视角参看整个系统,从不同的视角、不同的用户、不同的层面、不同的阶段观察软件系统。而不是从某个单一的角度观察系统。

  • 从看事物的表面到洞察器内部的结构组成以及他们之间的关系

10.2.1 系统思考之“从需求到设计”

10.2.2 系统思考之“5个设计视图”

10.3 5视图方法实践——5个视图、15个设计任务

10.3.1 逻辑架构=模块划分+接口定义+领域模型

备注:

逻辑架构是架构师最基本、最常见的架构设计工作。

很多时候,即使没有其他视角的架构设计,逻辑架构设计也是不可缺少的。

备注:

协作决定接口的思想告诉我们,所有的接口定义,都需要与其他模块进行协商,而不是单方向决定。

10.3.2 开发架构=技术选型+文件划分+编译关系

10.3.3 物理架构=硬件分布+软件部署+方案优化

10.3.4 运行架构=技术选型+控制流划分+同步关系

10.3.5 数据架构=技术选型+存储格式+数据分布

10.4 实际应用(8)——PM Suite贯穿案例之细化架构设计

10.4.1 PM Suite接下来的设计任务

10.4.2 客户端设计的相关说明

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文火冰糖的硅基工坊

你的鼓励是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值