当告诉人们我到世界各地去教人软件架构和如何绘图时,得到的反应通常是怀疑或取笑。平心而论,不难看出这是为什么。软件架构的名声已经很差了,一说“大局”往往会让人想起分析瘫痪和一堆很少有人真正理解的UML图。毕竟,软件开发行业在过去十年已经有了长足发展,特别是敏捷宣言的影响以及由此催生的大量技术。