最近拜读温昱老师的《一线架构师指南》,首先,开篇的两句引言点明了当前架构的发展现状:

软件架构在不断发展,但仍然是一个尚不成熟的学科。

架构设计能力,因掌握起来困难而显得珍贵。

其中第一章绪论部分提出了架构师工作过程中的六大经典困惑、四个核心主张以及一套组合方法的ADMEMS方法体系。下面对这三方面进行简要阐述:

一、线架构师6个经典困惑

主要包含实际问题的困惑(4个)+职业发展的困惑(2个)。

(一)四个实际问题的困惑

    将系统划分模块,如何更合理?
    大系统架构设计,如何起步?
    总觉得需求很糟糕,影响了架构设计!
    非功能需求重要,但如何设计?

(二)两个职业发展的困惑

    架构新手:缺乏指导,架构设计不知所措!
    架构老手:缺乏总结,仍怕下个项目。