美文网首页程序员
如何进行架构设计(二):通向战术性执行方案

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

作者: 长风几厘米 | 来源:发表于2018-07-31 06:30 被阅读0次

1. 知行合一的结合点

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

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

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

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

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

  • 问题1:何为上下文环境?
  • 问题2:上下文环境包含哪些要素?
  • 问题3:何为架构?
  • 问题4:何为软件架构?
  • 问题5:何为架构模式?
  • 问题6:架构模式都有哪些?
  • 问题7:如何根据具体的上下文环境选择架构模式?
  • 问题8:如何使用架构模式来对系统的架构进行建模?

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

  • 主题一:上下文环境,对应问题1,2
  • 主题二:软件架构,对应问题3,4
  • 主题三:架构模式,对应问题5,6
  • 主题四:架构建模,对应问题7,8

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

相关文章

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

    1. 知行合一的结合点   在上一篇《如何进行架构设计(一):制定战略性指导方案》中,我们制定了进行架构设计的行动...

  • 架构设计误区

    几种常见的架构设计误区 (1)设计最优秀的方案。不要面向“kpi”进行架构设计,而是要根据“合适”、“简单”、“演...

  • 第六章 互联网大厂SET(单元化)架构

    导航 了解set化架构的进衍 互联网大厂是如何进行set化的 set化架构的设计和解决方案 rabbitMQ SE...

  • 如何进行架构方案选型和推进【Docker】

    [TOC] 如何进行架构方案选型和推进【Docker】 架构选型 架构选型和方案落地要全局观点,就是要考虑到方方面...

  • 第三章 大型网站核心架构要素

    软件架构需要关注性能、可用性、伸缩性、扩展性、安全性这5个架构要素。 一、性能 任何软件架构设计方案必须考虑可能会...

  • 三方

    方向——战略,决定高度 方法——战术,决定成果 方案——执行,决定效率

  • 思想篇,趋合(6)

    本篇讨论的是系统架构设计开发中的取舍问题,也就是如何选择要进行的方案措施。“趋”,是顺应、跟随趋势的意思。...

  • 流程的永恒之道3:BPM生命周期之设计四步曲/转发

    BPM 是参谋长,负责战术层面的工作, 其生命周期包括战术设计、战术制定、战术执行、战术评估及战术调整。 对应于以...

  • (转载)架构设计原则整理

    架构设计原则 常见架构设计方案质量属性点有:性能、可用性、硬件成本、项目投入、复杂度、安全性、可扩展性等。在评估这...

  • 测试分析和执行

    二、测试分析和测试架构上 1、制定阶段性测试策略 2、落实测试设计策略,保证测试设计的质量 三、在测试执行上 制定...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/mcqcvftx.html