业务分析与设计
业务分析指应用特定的方式或方法,把复杂的需求拆解成简单且容易理解的对象,并找出这些对象之间的关系。业务分析也是系统开发中最重要、最困难的阶段,只有依据业务分析的结果,运用合理的思想和方法,才能设计出理想的系统架构。如图3.1所示,业务分析与设计是程序员进阶时要具备的最重要的能力,是从产品需求到编码实现的重要手段。
![b7d524a2b7120ade48210587ab139304.png](https://img-blog.csdnimg.cn/img_convert/b7d524a2b7120ade48210587ab139304.png)
图3.1
黄金圈法则
每个人都知道自己要做什么,一部分人知道自己要怎么做,但只有极少一部分人知道自己为什么要这么做,这就是很著名的黄金圈法则,也叫作2W1H分析法。黄金圈法则源于知名广告人Simon Sinek的发现,是由为什么(Why)、怎么做(How)、做什么(What)三部分组成的由内到外的思维方式,如图3.2所示。
![04edf4e97bef9cf836daef67cbb8f5fe.png](https://img-blog.csdnimg.cn/img_convert/04edf4e97bef9cf836daef67cbb8f5fe.png)
图3.2
黄金圈法则的三个层次与人脑的三个皮层精确对应,如图3.3所示。人脑最外层为新皮质,负责理性思维分析和语言;中间层和最里层为边脑,负责情绪和行动,以及行为和决策。从外到内沟通时,通过说明“做什么”能够帮助我们理解大量的复杂信息,利用的是理性思维,它擅长分析,但不会促使人采取行动。但从内到外沟通时,是直接对应控制决策过程的。
![14b6aee070f48404ef53c68afaf8b702.png](https://img-blog.csdnimg.cn/img_convert/14b6aee070f48404ef53c68afaf8b702.png)
图3.3
如果将黄金圈法则对应于工作的话,则大部分人都知道做什么,能使用技术将工作做好,通常处于执行层;有些人知道怎么做,具备组织、管理和协调能力,通常处于管理层;只有极少一部分人知道为什么做,能够制定战略、目标和计划,具有宏观把