程序员

如何进行架构设计(二):通向战术性执行方案

2018-07-31  本文已影响0人  长风几厘米

1. 知行合一的结合点

  在上一篇《如何进行架构设计(一):制定战略性指导方案》中,我们制定了进行架构设计的行动方案初版,由于初版只是一个战略性指导方案,所以需要进一步转化为明确的,具体的战术性执行方案,这种转化是一个主动学习的过程,是由理论通向实践的关键步骤,也是知行合一的结合点。
  那么如何进行转化呢?具体的方法就是通过分析战略性指导方案,找出其中令人困惑的概念,将这些概念弄明白,然后根据我们对相关概念的了解,制定具体的实践步骤。下面就让我们开始通向战术性可执行方案。

行动方案初版:战略性指导方案

  1. 分析应用系统的上下文环境;
  2. 根据具体的上下文环境选择合适的架构模式或者设计新的架构模式;
  3. 使用选择的架构模式逐步勾画出应用系统的架构模型;

2. 通向战术性可执行方案

  要完成方案的转化,首要做的就是分析战略性指导方案,找出其中令人困惑的概念,因此我们从初版方案中找出令人困惑的部分,并且以提问的方式列出了如下清单:

  这些问题可以按照不同的主题划分成4个部分,每一个部分对应一个主题,每一个主题就代表我们必须要弄明白的概念:

  接下来我们结合实例,通过回答对应的问题来说明相关主题,对相关概念进行解惑,同时制定实践步骤,在这个主动学习的过程中,我们的初版方案将会逐步转化为明确的,具体的可执行版本。

上一篇 下一篇

猜你喜欢

热点阅读