⑴ 有什麼比較好的軟體架構和軟體工程的書
1.軟體架構設計
作者: 溫昱
內容簡介:本書緊緊圍繞「軟體架構設計」這一主題,立足實踐解析了軟體架構的概念、闡述了切實可行的軟體架構設計方法、提供了可操作性極強的完整的架構設計過程。另外,本書從思維方式的突破、面向對象設計、UML建模、過程與管理等關鍵過渡環節,為廣大程序員的成長提供了切中肯綮的指導。本書可作為計算機軟體專業本科生、研究生和軟體工程碩士的軟體架構設計教材,也可作為軟體開發高級培訓、軟體開發管理培訓的培訓教材,更是第一線高級開發人員和開發管理人員的必備參考書。
作譯者介紹
溫昱,資深咨詢顧問,CSAI特聘高級顧問,軟體架構專家,軟體架構思想的傳播者和積極推動者。十年系統規劃、架構設計和研發管理經驗,在金融、航空、多媒體、網路管理、中間件平台等領域負責和參與多個大型系統的規劃、設計、開發與管理。在《程序員》雜志、IBM DeveloperWorks等媒體發表了《圖論思想與UML應用》、《敏捷設計從理論到實踐》、《隨需而變的RUP》等文章數十篇。譯著有《應用框架的設計與實現——NET平台》等。
作者: 溫昱
溫昱 資深咨詢顧問,CSAI特聘高級顧問,軟體架構專家。軟體架構思想的傳播者和積極推動者,中國軟體技術大會傑出貢獻專家。千年系統規劃、架構設計和研發管理經驗,在金融、航空、多媒體、電信、中間件平台等領域負責和參與多個大型系統的規劃、設計、開發與管理。作為資深咨詢顧問,已為眾多知名企業提供了卓有成效的架構培訓與咨詢服務。
同作者作品
軟體架構設計(09年度暢銷榜TOP50)
SQL語言藝術 (china-pub首發) (08年度暢銷榜TOP50)
一線架構師實踐指南(中大型系統架構設計指南)
2. 架構實戰—軟體架構設計的過程
原書名: The Process of Software Architecting
作者: (英)Peter EelesPeter Peter Cripps
譯者: 蔡黃輝 馬文濤
內容簡介:本書從基本原理入手,介紹軟體架構設計過程中涉及的一些概念、流程、方法、用到的工作產品及可重用的資源,從第6章開始,通過介紹一個具體的案例來闡述如何定義需求、創建邏輯架構、創建物理架構。在第10章「進階」中,作者補充說明了架構師和軟體開發項目其他方面的關系,後面又說明了各種軟體開發項目可能存在的困難及相應的處理方法。
本書理論結合實踐,介紹了一些可以應用到整個或部分的架構設計流程中的最佳方法。不管你是一位資深的架構師還是一位有志於成為架構師的初級使用者,通過閱讀本書都能從中獲益。
作譯者介紹
Peter Eeles 是IBM的高級IT架構師,他就職於IBM的Rational品牌軟體組。在這個職位上,他幫助組織提高軟體開發能力,尤其關注和致力於改進架構流程。Peter從1985年開始從事軟體行業,其主要工作是進行架構設計和實現大規模、分布式的系統。Peter是《Building J2EE Applications with the Rational Unified Process》(Addison?Wesley,2002)和《Building business Objects》(John Wiley & Sons,1998)的合著者。他還是英國計算機協會高級會員(FBCS)、工程技術協會(FIET)會員、IBM技術人員、Open Group
3. 面向模式的軟體架構.第4卷,分布式計算的模式語言(經典POSA系列的第4卷)
原書名: Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing
作者: (德)Frank Buschmann (英) Kevlin Henney (美)Douglas C. Schmidt
譯者: 肖鵬 陳立
內容簡介:本書關注分布式計算系統軟體的設計和實現。書中首先介紹理解本書內容所需的核心的模式概念,分布式計算的好處和挑戰;然後描述如何使用分布式計算模式語言,設計真實世界中倉庫管理流程式控制制系統;最後重點講述分布式計算模式語言,該語言陳述了創建分布式系統相關的技術主題。
作譯者介紹
Fralk Buschmann是德國慕尼黑西門子技術公司的高級總工程師。他的研究領域包括對象技術、軟體架構、產品線、模型驅動軟體開發和模式。他在該領域著作甚多,其中最引人注目的便是POSA系列的前兩卷[POSA1][POSA2]和最近的兩卷:本書和[POSA5]。Frank在1992年至1996年曾是ANSIC++標准化委員會X3J16的成員,於1996年發起了首屆EuroPLoP會議,與人合作匯編了數本模式方面的書籍[PLoPD3][SFHBS06],現任Wiley軟體設計模式叢書的主編。
譯者: 肖鵬
肖鵬,ThoughtWorks高級咨詢師,敏捷過程教練,面向對象分析和面向對象設計專家。擁有6年以上軟體開發實踐經驗,多次擔任國內大中型企業敏捷流程改進、面向對象分析和面向對象設計咨詢和培訓。他長期關注於設計模式、架構模式、敏捷軟體開發等領域,並致力於軟體開發最佳實踐的推廣和應用。
同作者作品
Visual Studio 2005技術大全(使.NET程序員事半功倍的利器)
Visual Studio 技術大全(微軟技術大師力作)
面向模式的軟體架構.第4卷,分布式計算的模式語言(經典POSA系列的第4卷)