乐趣区

关于系统架构:系统思维

零碎思维

简略地说,就是把某个疑难、某种情况或某个难题明确的视为一个零碎,也就是视为一组互相关联的实体。

  • 零碎思维不等于系统化地思考。
  • 零碎是由一组实体和这些实体之间的关系所形成的汇合,其性能要大于这些实体各自的性能之和。

一、模式与性能

  1. 零碎同时具备模式和性能这两个特色。
    模式讲的是零碎是什么,性能则是零碎做什么。

二、实体及其模式与性能

  1. 零碎是由一组实体所形成的。

    • 确定如何将零碎初步合成为失当的实体
    • 用整体思维找出潜在的实体
    • 通过对重点的剖析,把注意力放到重要的实体上
    • 为实体创立形象
    • 定义零碎的边界,并将其与外界环境隔开

三、确定实体间的关系

  1. 关系的模式与性能

    • 零碎是由实体及其关系组成的,关系能够依照特色分为两类:性能关系和模式关系。

      性能关系,是指用来实现某件事情的实体之间所具备的关系,此关系可能波及实体之间对某物的操作、传输或替换。也称交互关系。
      在交互过程中,相干的实体可能会替换操作数,也可能会协同对操作数执行操作。
      例子:心脏与肺替换血液,某位团队成员与共事分享成绩。

      模式关系,是某段时间内稳固存在或有可能稳固存在的实体之间所具备的关系。
      例子:肺与心脏相连接,某人退出团队,这些都会形成模式关系。也称构造关系。

  2. 内部接口
    模式关系与性能关系能够逾越零碎边界。它们能够产生在零碎外部的实体与零碎外围环境中的实体之间。

四、涌现

  1. 涌现是指零碎在运作时所体现、出现或浮现的货色。

    • 分为预期的涌现、意外的涌现。
    • 体现在性能、性能、可靠性、可维护性、可操作性、安全性和健壮性方面。
退出移动版