对于计算机专业人员而言,软件体系结构(SoftwareArchicture)是一门新兴学科,同时也是一条令人兴奋的职业道路。无论你是新手还是经验丰富的从业人员,我们都鼓励你阅读本书,以成为一名更好的软件架构师。你也许已经注意到了,软件体系结构在当前多数软件图书中都未详述,因此,在本书中,我们集中讨论了该领域的必要知识,以使你成为最具效率的软件架构师。RaphaelMalveau是一位住在美国Viginia州Alexandria的软件架构师和顾问。Malveau在担任Eidea实验室和构件管理组织的首席科学家期间,建立了高级构件体系结构最佳实践,这些最佳实践创建了不少行业领先的软件产品。他的构件化软件设计原则已成为构件学会(ComponentAcademy)开设的向全球的高级体系结构课程的基础。Malveau也是两本技术书籍和大量软件出版物的合作者。本书阐述了作为一个软件架构师所需要具备的基本技能,并按照军事训练的一般程序,将这些技能划分为:基础训练、准备战斗、训练学校、伞兵学校、情报操作等阶段,并对每个阶段需要掌握的技术进行了扼要介绍。除了关注软件架构师的技术性能力之外,本书还对软件行业中有关领导素质、心理素质等涉及到人性和心理等社会性的问题进行了探讨,以更好地指导软件架构师的职业生涯。本书面向专业的软件开发人员和软件架构师,也可作为软件学院的教材或教学参考书。如果你是一位正在实践的软件架构师,可以想像你会终日忙碌。那么建议你在购买本书之后,细读一下目录以及你觉得新鲜的话题。首先重点阅读相关章节,然后等你空闲时再通读全书,从而全面掌握本书的内容。