對于計算機專業(yè)人員而言,軟件體系結構(SoftwareArchicture)是一門新興學科,同時也是一條令人興奮的職業(yè)道路。無論你是新手還是經驗豐富的從業(yè)人員,我們都鼓勵你閱讀本書,以成為一名更好的軟件架構師。你也許已經注意到了,軟件體系結構在當前多數(shù)軟件圖書中都未詳述,因此,在本書中,我們集中討論了該領域的必要知識,以使你成為最具效率的軟件架構師。RaphaelMalveau是一位住在美國Viginia州Alexandria的軟件架構師和顧問。Malveau在擔任Eidea實驗室和構件管理組織的首席科學家期間,建立了高級構件體系結構最佳實踐,這些最佳實踐創(chuàng)建了不少行業(yè)領先的軟件產品。他的構件化軟件設計原則已成為構件學會(ComponentAcademy)開設的向全球的高級體系結構課程的基礎。Malveau也是兩本技術書籍和大量軟件出版物的合作者。本書闡述了作為一個軟件架構師所需要具備的基本技能,并按照軍事訓練的一般程序,將這些技能劃分為:基礎訓練、準備戰(zhàn)斗、訓練學校、傘兵學校、情報操作等階段,并對每個階段需要掌握的技術進行了扼要介紹。除了關注軟件架構師的技術性能力之外,本書還對軟件行業(yè)中有關領導素質、心理素質等涉及到人性和心理等社會性的問題進行了探討,以更好地指導軟件架構師的職業(yè)生涯。本書面向專業(yè)的軟件開發(fā)人員和軟件架構師,也可作為軟件學院的教材或教學參考書。如果你是一位正在實踐的軟件架構師,可以想像你會終日忙碌。那么建議你在購買本書之后,細讀一下目錄以及你覺得新鮮的話題。首先重點閱讀相關章節(jié),然后等你空閑時再通讀全書,從而全面掌握本書的內容。