软件架构,目前国内还没有特别成熟的理论,基本上能看到的都是一些框架的用法之类的讨论,感觉有点走火入魔了。软件架构我个人认为最好的一套书,以及最有用的一套书,已经在坛子里推荐了,就是Pattern-Oriented Software Architecture。这套书由浅入深的讲解了架构到底是什么以及怎么用。
软件架构师的考试,国内比较相关的就是系统架构设计师(高级)和软件设计师(中级,原来的高级程序员考试)。国外比较认可的就是卡耐基梅隆大学的SEI学院颁发的软件架构证书,如果能通过这个,基本可以就一本在手,无需他求了。
加油!