怎样成为一个优秀的软件产品架构师都需要掌握哪些技术和工具

每一位软件开发人员都有一个架构师的梦,但为何真正的软件架构师却寥寥无几?软件开发人员更容易在技术上有所积累和突破,但是技术上的精湛并不足以使你成为一位优秀的软件架构师。除技术技能外,软件架构师应该具备关系技能、个人技能和商务技能,这些都属于软技能。这些内容在《软件架构师的12项修炼》(12 Essential Skills for Software Architects)中都有提到。你不妨看看,PDF样章下载网址:http://vdisk.weibo.com/s/5tlFw 【怎样成为一个优秀的软件产品架构师都需要掌握哪些技术和工具】 怎样成为一个优秀的软件产品架构师都需要掌握哪些技术和工具


■网友
必须实践,工具包括VISIO MINDMANAGER ROSE等。
■网友
架构师随遇而安,有人广博,有人精专。关键的几个工具,因人而异。原型工具:ui designer, axure. 开发文档:world , 设计工具,visio . 项目工具:project. clearcase,或其它。足矣。关键的能力是沟通能力 ,写作能力 。大部分时间 要花在沟通和写作上。


    推荐阅读