最近拜读温昱老师的《一线架构师指南》,首先,开篇的两句引言点明了当前架构的发展现状:
软件架构在不断发展,但仍然是一个尚不成熟的学科。
架构设计能力,因掌握起来困难而显得珍贵。
其中第一章绪论部分提出了架构师工作过程中的六大经典困惑、四个核心主张以及一套组合方法的ADMEMS方法体系。下面对这三方面进行简要阐述:
一、线架构师6个经典困惑
主要包含实际问题的困惑(4个)+职业发展的困惑(2个)。
(一)四个实际问题的困惑
将系统划分模块,如何更合理?
大系统架构设计,如何起步?
总觉得需求很糟糕,影响了架构设计!
非功能需求重要,但如何设计?
(二)两个职业发展的困惑
架构新手:缺乏指导,架构设计不知所措!
架构老手:缺乏总结,仍怕下个项目。