带你读《2022技术人的百宝黑皮书》——如何快速理解复杂业务,系统思考问题?(3)

简介: 带你读《2022技术人的百宝黑皮书》——如何快速理解复杂业务,系统思考问题?(3)

带你读《2022技术人的百宝黑皮书》——如何快速理解复杂业务,系统思考问题?(2) https://developer.aliyun.com/article/1242432?groupCode=taobaotech



系统思考的工具和方法


首现我们举个列子,下图左边这个人接水的场景就是一个典型的系统,那我们可以怎么描述这个系统呢?


image.png


1. “一个人正在接水”?太简单,没有描述清楚这是一个什么样的系统;

2. “一个人左手控制水龙头,右手拿杯子在接水,眼睛在观察水位情况”?还是觉得缺少结构化,没有能清晰得描述出这个系统中各个部分之间的、动态的、依赖的关系。


我们再看右边这个被抽象的结构图,每个节点都是系统中的一个变量,不同变量之间形成了关系,通过这个图,我们能理解在系统中不同部分之间是怎么相互依赖和影响了,我们可以预料系统可能的走势,也可以进一步思考怎么在这个系统中施加作用而影响系统的走势。


基于上面这个描述系统里各个部分相互作用的因果逻辑图,我们引入“系统思考”里的一个最重要的工具:因果回路图,下面我们就来讲一讲这个因果回路图的画法。

因果回路图

image.png


一个用来描述“系统思考”的因果回路图一般由三个部分组成,分别是:


1. 【变量】,变量是我们建模的系统结构里的因素,它的值是随时间而变化的,一般是个名词;

2. 【链路】,变量之间可以形成链路,这个链路是形成因果逻辑的链路(一个变量的变化影响另一个变量);

3. 【回路】,几条链路可能形成回路。如果从变量A到变量B有一条链路,当从变量B到变量A,之间可能通过一系列其它的变量,也有一条链路时,就形成了回路。



带你读《2022技术人的百宝黑皮书》——如何快速理解复杂业务,系统思考问题?(4) https://developer.aliyun.com/article/1242412?groupCode=taobaotech

相关文章
|
数据采集 数据挖掘 UED
物流产品体验诊断与优化
物流产品体验诊断与优化
1005 1
|
存储 设计模式 算法
DDD之于业务支撑的意义
DDD之于业务支撑的意义
438 0
|
新零售 前端开发 JavaScript
盒马跨端设计系统 ReX Design For OS
6 个月前,在 D2 前端技术论上我们向社区分享了《盒马中后台跨端方案》,详细介绍了我们在基于盒马实体零售数字化业务场景中,面向盒马营运数字化系统构建的跨端设计系统——ReX Design For OS。6 个月来,在开发资源极度紧张的状态下,我们持续建设和打磨,今天我们很高兴的告诉大家我们已经将项目的主要代码开源到了 Github,并发布了 beta 版本。
盒马跨端设计系统 ReX Design For OS
|
开发者 物联网 物联网安全
透视盒马:新零售操作系统的秘密
盒马是一个端到端,线上线下一体化的零售业务。在阿里CIO学院攻“疫”技术公益大咖说的第十六场直播中,盒马技术负责人何崚详细介绍了盒马产品技术在构建供给网络、销售网络、物流网络这三个核心命题时遇到的挑战和技术难点。
5165 2
|
SQL 存储 分布式计算
ODPS开发大全:入门篇(3)
ODPS开发大全:入门篇
1008 19
|
消息中间件 供应链 测试技术
图解 DDD,这一篇总结太全面了!
DDD领域驱动是非常热的架构设计,微服务也有大量涉及,本文详细解析领域驱动设计(DDD),涵盖DDD原理、实践步骤及核心概念等,帮助更好地管理复杂业务逻辑。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
图解 DDD,这一篇总结太全面了!
|
存储 Java API
Kotlin学习教程(六)
Kotlin学习教程(六)
319 2
|
存储 架构师 测试技术
架构之道:人人都是架构师(2)
每个业务系统的开发者都应该具备一定的架构师素养,架构师的重要职责不仅仅是做决策,更重要的是提升团队的整体能力。一个好的架构师应该聚焦于业务和系统,定义问题和结果,设计系统、模块和代码,同时也需要解决跨域问题,确定团队间的边界,制定规范,统一语言,并创建一个让每个人都能成长为架构师的环境,以促进团队的敏捷性。本文旨在探讨如何培养架构思维,并阐述了架构师的职责、能力模型、方法论,以及如何成为架构师。
502 10
|
存储 运维 架构师
架构之道:人人都是架构师(1)
架构之道:人人都是架构师
717 8
|
关系型数据库 测试技术 调度
《领域驱动设计》:从领域视角深入仓储(Repository)的设计和实现
本文首先从聚合根的生命周期和生存环境出发,引出了Repository概念,并说明其本质是管理中间过程的集合容器(2.1节); 根据集合容器的概念,在领域角度去挖掘出Repository的职责,并提出了仓储实体转移模式用作对不同仓储实现的对比标准(2.2节); 然后从实现例子出发,介绍了一种纯内存实现的仓储,用作体现仓储最佳实现(3.1节); 继续从实现例子出发,介绍了关系型数据库下的仓储特点,并描述面向持久化的仓储的特点(3.4节);

热门文章

最新文章