架构师手册
凡是预则立,不预则废。 – 孔子,《礼记.中庸》
业内对架构的讨论沿用了传统思路:如果知道了系统需求,就可以此系统构建架构,这种观点是缺乏远见的…… – Len.Bass 《软件架构实践(第2版)》
架构设计对系统成败非常关键,那么,什么对架构设计的成败非常关键呢?
功能需求、质量属性及约束共同决定了架构,对这3类需求的把握是否到位、设计是否对路,是架构设计成败的关键所在!
然而,业界的现状却是:
Pre-architecture
阶段基本是空白的。期望能够在方法一级为“Pre-architecture
阶段”提供较明确的指导。
核心的“四步法”: