软件架构经典书籍
轉(zhuǎn)自:http://blog.csdn.net/cuit_igis/article/details/6567297
1.《軟件架構(gòu)設(shè)計(jì)》
? ? ? ?作者: 溫昱? ? ? ?內(nèi)容簡(jiǎn)介:本書緊緊圍繞“軟件架構(gòu)設(shè)計(jì)”這一主題,立足實(shí)踐解析了軟件架構(gòu)的概念、闡述了切實(shí)可行的軟件架構(gòu)設(shè)計(jì)方法、提供了可操作性極強(qiáng)的完整的架構(gòu)設(shè)計(jì)過程。另外,本書從思維方式的突破、面向?qū)ο笤O(shè)計(jì)、UML建模、過程與管理等關(guān)鍵過渡環(huán)節(jié),為廣大程序員的成長(zhǎng)提供了切中肯綮的指導(dǎo)。本書可作為計(jì)算機(jī)軟件專業(yè)本科生、研究生和軟件工程碩士的軟件架構(gòu)設(shè)計(jì)教材,也可作為軟件開發(fā)高級(jí)培訓(xùn)、軟件開發(fā)管理培訓(xùn)的培訓(xùn)教材,更是第一線高級(jí)開發(fā)人員和開發(fā)管理人員的必備參考書。
? ? ? ?作譯者介紹
? ? ? ?溫昱,資深咨詢顧問,CSAI特聘高級(jí)顧問,軟件架構(gòu)專家,軟件架構(gòu)思想的傳播者和積極推動(dòng)者。十年系統(tǒng)規(guī)劃、架構(gòu)設(shè)計(jì)和研發(fā)管理經(jīng)驗(yàn),在金融、航空、多媒體、網(wǎng)絡(luò)管理、中間件平臺(tái)等領(lǐng)域負(fù)責(zé)和參與多個(gè)大型系統(tǒng)的規(guī)劃、設(shè)計(jì)、開發(fā)與管理。在《程序員》雜志、IBM DeveloperWorks等媒體發(fā)表了《圖論思想與UML應(yīng)用》、《敏捷設(shè)計(jì)從理論到實(shí)踐》、《隨需而變的RUP》等文章數(shù)十篇。譯著有《應(yīng)用框架的設(shè)計(jì)與實(shí)現(xiàn)——NET平臺(tái)》等。
? ? ? ?作者: 溫昱?
? ? ? ?溫昱 資深咨詢顧問,CSAI特聘高級(jí)顧問,軟件架構(gòu)專家。軟件架構(gòu)思想的傳播者和積極推動(dòng)者,中國軟件技術(shù)大會(huì)杰出貢獻(xiàn)專家。千年系統(tǒng)規(guī)劃、架構(gòu)設(shè)計(jì)和研發(fā)管理經(jīng)驗(yàn),在金融、航空、多媒體、電信、中間件平臺(tái)等領(lǐng)域負(fù)責(zé)和參與多個(gè)大型系統(tǒng)的規(guī)劃、設(shè)計(jì)、開發(fā)與管理。作為資深咨詢顧問,已為眾多知名企業(yè)提供了卓有成效的架構(gòu)培訓(xùn)與咨詢服務(wù)。?
? ? ? ?同作者作品
? ? ? ?軟件架構(gòu)設(shè)計(jì)(09年度暢銷榜TOP50)?
? ? ? ?SQL語言藝術(shù) (china-pub首發(fā)) (08年度暢銷榜TOP50)?
? ? ? ?一線架構(gòu)師實(shí)踐指南(中大型系統(tǒng)架構(gòu)設(shè)計(jì)指南)?
? ? ? ? 原書名: The Process of Software Architecting?
? ? ? ? 作者: (英)Peter EelesPeter ?? Peter Cripps????
? ? ? ? 譯者: 蔡黃輝 馬文濤?
? ? ? ? 內(nèi)容簡(jiǎn)介:本書從基本原理入手,介紹軟件架構(gòu)設(shè)計(jì)過程中涉及的一些概念、流程、方法、用到的工作產(chǎn)品及可重用的資源,從第6章開始,通過介紹一個(gè)具體的案例來闡述如何定義需求、創(chuàng)建邏輯架構(gòu)、創(chuàng)建物理架構(gòu)。在第10章“進(jìn)階”中,作者補(bǔ)充說明了架構(gòu)師和軟件開發(fā)項(xiàng)目其他方面的關(guān)系,后面又說明了各種軟件開發(fā)項(xiàng)目可能存在的困難及相應(yīng)的處理方法。
本書理論結(jié)合實(shí)踐,介紹了一些可以應(yīng)用到整個(gè)或部分的架構(gòu)設(shè)計(jì)流程中的最佳方法。不管你是一位資深的架構(gòu)師還是一位有志于成為架構(gòu)師的初級(jí)使用者,通過閱讀本書都能從中獲益。?
? ? ? ? 作譯者介紹
? ? ? ? Peter Eeles 是IBM的高級(jí)IT架構(gòu)師,他就職于IBM的Rational品牌軟件組。在這個(gè)職位上,他幫助組織提高軟件開發(fā)能力,尤其關(guān)注和致力于改進(jìn)架構(gòu)流程。Peter從1985年開始從事軟件行業(yè),其主要工作是進(jìn)行架構(gòu)設(shè)計(jì)和實(shí)現(xiàn)大規(guī)模、分布式的系統(tǒng)。Peter是《Building J2EE Applications with the Rational Unified Process》(Addison?Wesley,2002)和《Building business Objects》(John Wiley & Sons,1998)的合著者。他還是英國計(jì)算機(jī)協(xié)會(huì)高級(jí)會(huì)員(FBCS)、工程技術(shù)協(xié)會(huì)(FIET)會(huì)員、IBM技術(shù)人員、Open Group?
? ? ? ? 原書名: Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing?
? ? ? ? 作者: (德)Frank Buschmann ?? (英) Kevlin Henney ?? (美)Douglas C. Schmidt??
? ? ? ? 譯者: 肖鵬 陳立?
? ? ? ? 內(nèi)容簡(jiǎn)介:本書關(guān)注分布式計(jì)算系統(tǒng)軟件的設(shè)計(jì)和實(shí)現(xiàn)。書中首先介紹理解本書內(nèi)容所需的核心的模式概念,分布式計(jì)算的好處和挑戰(zhàn);然后描述如何使用分布式計(jì)算模式語言,設(shè)計(jì)真實(shí)世界中倉庫管理流程控制系統(tǒng);最后重點(diǎn)講述分布式計(jì)算模式語言,該語言陳述了創(chuàng)建分布式系統(tǒng)相關(guān)的技術(shù)主題。
? ? ? ? 作譯者介紹
Fralk Buschmann是德國慕尼黑西門子技術(shù)公司的高級(jí)總工程師。他的研究領(lǐng)域包括對(duì)象技術(shù)、軟件架構(gòu)、產(chǎn)品線、模型驅(qū)動(dòng)軟件開發(fā)和模式。他在該領(lǐng)域著作甚多,其中最引人注目的便是POSA系列的前兩卷[POSA1][POSA2]和最近的兩卷:本書和[POSA5]。Frank在1992年至1996年曾是ANSIC++標(biāo)準(zhǔn)化委員會(huì)X3J16的成員,于1996年發(fā)起了首屆EuroPLoP會(huì)議,與人合作匯編了數(shù)本模式方面的書籍[PLoPD3][SFHBS06],現(xiàn)任Wiley軟件設(shè)計(jì)模式叢書的主編。
? ? ? ? 譯者: 肖鵬?
? ? ? ? 肖鵬,ThoughtWorks高級(jí)咨詢師,敏捷過程教練,面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計(jì)專家。擁有6年以上軟件開發(fā)實(shí)踐經(jīng)驗(yàn),多次擔(dān)任國內(nèi)大中型企業(yè)敏捷流程改進(jìn)、面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計(jì)咨詢和培訓(xùn)。他長(zhǎng)期關(guān)注于設(shè)計(jì)模式、架構(gòu)模式、敏捷軟件開發(fā)等領(lǐng)域,并致力于軟件開發(fā)最佳實(shí)踐的推廣和應(yīng)用。
? ? ? ? 同作者作品
? ? ? ? ?Visual Studio 2005技術(shù)大全(使.NET程序員事半功倍的利器)?
? ? ? ? ?Visual Studio 技術(shù)大全(微軟技術(shù)大師力作)?
? ? ? ? ?面向模式的軟件架構(gòu).第4卷,分布式計(jì)算的模式語言(經(jīng)典POSA系列的第4卷)?
? ? ? ? 作者: 葉偉????
? ? ? ? 內(nèi)容簡(jiǎn)介:本書是國內(nèi)第一本完整介紹saas應(yīng)用開發(fā)的書籍,聚集于架構(gòu)設(shè)計(jì)。內(nèi)容是互聯(lián)網(wǎng)領(lǐng)域具有豐富實(shí)踐經(jīng)驗(yàn)的8位一線架構(gòu)師,對(duì)于多年saas實(shí)踐經(jīng)驗(yàn)的總結(jié)。對(duì)于saas領(lǐng)域的業(yè)務(wù)、設(shè)計(jì)、開發(fā)人員,具有很高的指導(dǎo)價(jià)值。
? ? ? ? 本書首先從saas的商業(yè)價(jià)值分析開始,討論saas應(yīng)用與其它應(yīng)用最大的差異特征:多租戶。saas應(yīng)用架構(gòu)是否成熟正是對(duì)多租戶的三個(gè)重要特性的衡量:高性能、可配置性和伸縮性。本書將對(duì)saas應(yīng)用成熟度的4個(gè)模型一一描述,并通過郭靖和楊康兩個(gè)大學(xué)生的創(chuàng)業(yè)故事來描述saas應(yīng)用逐步成熟到百萬級(jí)以上租戶時(shí),應(yīng)用軟件的架構(gòu)設(shè)計(jì)演變過程。
? ? ? ? 同時(shí),本書針對(duì)云計(jì)算、openapi、離線應(yīng)用、安全以及開放平臺(tái)等saas等相關(guān)的主題進(jìn)行了深入的闡述。?
? ? ? ? 作者: 葉偉?
? ? ? ? 葉偉,阿里軟件研發(fā)中心總監(jiān)。曾先后就職于金仕達(dá)衛(wèi)寧、IBM、金蝶,在HIS、ERP、SaaS領(lǐng)域領(lǐng)導(dǎo)開發(fā)了多個(gè)大型成功產(chǎn)品。復(fù)旦大學(xué)計(jì)算機(jī)科學(xué)學(xué)士、碩士,1993年獲高級(jí)程序員,2000年被評(píng)為高級(jí)工程師。15年軟件開發(fā)經(jīng)驗(yàn),專長(zhǎng)面向?qū)ο蠓治?amp;設(shè)計(jì),以及SaaS應(yīng)用架構(gòu)設(shè)計(jì)。?
? ? ? ? 同作者作品
? ? ? ? 互聯(lián)網(wǎng)時(shí)代的軟件革命--SaaS架構(gòu)設(shè)計(jì)(SD大會(huì)現(xiàn)場(chǎng)簽售全國獨(dú)家首發(fā))(09年度暢銷榜TOP50)?
? ? ? ? 作者: 趙進(jìn)?
? ? ? ? 趙進(jìn),阿里軟件首席架構(gòu)師,在管理軟件領(lǐng)域和SaaS領(lǐng)域都有多年的開發(fā)和架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)。現(xiàn)負(fù)責(zé)阿里巴巴軟件互聯(lián)平臺(tái)的技術(shù)規(guī)劃和架構(gòu)設(shè)計(jì)工作,對(duì)于云計(jì)算、PaaS、OpenAPI、MultiTenant架構(gòu)、SOA、MDA等領(lǐng)域都具有濃厚的興趣。
? ? ? ? 作者: 葉軍?
? ? ? ? 葉軍,計(jì)算機(jī)博士,阿里軟件架構(gòu)師。10年Web應(yīng)用開發(fā)經(jīng)驗(yàn),對(duì)網(wǎng)站設(shè)計(jì)和互聯(lián)網(wǎng)前沿技術(shù)有廣泛的研究。現(xiàn)負(fù)責(zé)阿里軟件互聯(lián)平臺(tái)的系統(tǒng)架構(gòu)設(shè)計(jì)。?
? ? ? ? 作者: 聞波?
? ? ? ? ?聞波,阿里軟件桌面平臺(tái)架構(gòu)師。一直致力于Windows應(yīng)用軟件開發(fā),對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)和Windows系統(tǒng)底層的研究有豐富的經(jīng)驗(yàn);對(duì)驅(qū)動(dòng)程序開發(fā)、軟件加密/解密等有較深入的研究。?
? ? ? ? 黃曉龍,阿里軟件高級(jí)架構(gòu)師,先后在金蝶、騰訊等多家著名IT公司任職,在企業(yè)管理軟件、架構(gòu)設(shè)計(jì)、OOAD、敏捷開發(fā)、項(xiàng)目管理等方面積累了多年經(jīng)驗(yàn)。
? ? ? ? 龍良,阿里軟件架構(gòu)師,先后在金蝶、中興等多家著名IT公司擔(dān)任架構(gòu)師。系統(tǒng)分析師(2005年),清華大學(xué)軟件工程碩士。在Web架構(gòu)設(shè)計(jì)和企業(yè)管理軟件等方面積累了多年經(jīng)驗(yàn)。?
? ? ? ? ?作者: 曾義?
? ? ? ? 曾義,阿里軟件Web平臺(tái)技術(shù)經(jīng)理,四川大學(xué)計(jì)算機(jī)科學(xué)碩士。專長(zhǎng)于MDA、Web前端組件設(shè)計(jì)、SOA,目前領(lǐng)導(dǎo)SaaS應(yīng)用開發(fā)平臺(tái)XPlatform的研發(fā)?
? ? ? ? 作者: 李戰(zhàn)?
李戰(zhàn),阿里軟件架構(gòu)師,從事SaaS研究多年。在SaaS數(shù)據(jù)庫、Web架構(gòu)、前端框架以及數(shù)據(jù)庫全文檢索方面都有豐富的經(jīng)驗(yàn)。?
? ? ? ? 作者: 莫建祥?
? ? ? ? 莫建祥,阿里軟件高級(jí)架構(gòu)師。擅長(zhǎng)大規(guī)模即時(shí)通信系統(tǒng)、分布式存儲(chǔ)和數(shù)據(jù)庫系統(tǒng)、分布式計(jì)算、高性能計(jì)算、網(wǎng)絡(luò)通信的設(shè)計(jì)開發(fā)。現(xiàn)負(fù)責(zé)阿里旺旺(IM產(chǎn)品)的整體架構(gòu)設(shè)計(jì)。?
? ? ? ? 原書名: Patterns of Enterprise Application Architecture?
? ? ? ? 作者: (美)Martin Fowler??
? ? ? ? 內(nèi)容簡(jiǎn)介:面向?qū)ο蟠髱焟artin fowler及其專家級(jí)合作者將40多種常用解決方案轉(zhuǎn)化成模式,為我們提供了這本能夠應(yīng)用于任何一種企業(yè)應(yīng)用平臺(tái)的、關(guān)于解決方案的參考書。本書敘述深入淺出,采用大量uml 圖進(jìn)一步闡明有關(guān)概念。前面介紹企業(yè)應(yīng)用的背景知識(shí),如分層架構(gòu)、web表現(xiàn)、業(yè)務(wù)邏輯、數(shù)據(jù)庫映射、并發(fā)、會(huì)話、分布策略等。在此基礎(chǔ)上,隨后的各章分別對(duì)與這些背景知識(shí)相關(guān)的設(shè)計(jì)模式進(jìn)行了詳細(xì)的介紹,并配以詳細(xì)的java代碼或c#代碼示例。.
? ? ? ?本書適合設(shè)計(jì)和構(gòu)建企業(yè)應(yīng)用的軟件架構(gòu)師、設(shè)計(jì)人員和編程人員閱讀,同時(shí)也可作為高等院校計(jì)算機(jī)專業(yè)及軟件學(xué)院相關(guān)課程的參考教材。..
? ? ? ?隨著信息技術(shù)的廣泛應(yīng)用,系統(tǒng)需要處理的數(shù)據(jù)量越來越大,企業(yè)級(jí)軟件開發(fā)已經(jīng)漸成主流,而開發(fā)人員面臨的困難與挑戰(zhàn)也是顯而易見的。更糟糕的是,這一領(lǐng)域的資料一直非常缺乏。
? ? ? ?本書是軟件開發(fā)大師martin fowler的代表作,采用模式的形式系統(tǒng)總結(jié)了業(yè)界多年積累的經(jīng)驗(yàn),被稱為“企業(yè)級(jí)應(yīng)用開發(fā)領(lǐng)域的圣經(jīng)”,出版以來一直暢銷不衰,至今仍然無可替代。作者在精彩地闡述了企業(yè)應(yīng)用開發(fā)和設(shè)計(jì)中的核心原則基礎(chǔ)上,詳細(xì)、生動(dòng)地講述了51個(gè)模式并給出主流平臺(tái)(java和.net)中的應(yīng)用實(shí)例,更分析了許多相似模式之間的差異,提供了具體運(yùn)用和選擇這些模式的大量經(jīng)驗(yàn)之談,使你不僅知其然,更知其所以然。
? ? ? ?這是一部軟件開發(fā)領(lǐng)域不朽的經(jīng)典,任何一位真正的軟件開發(fā)人員都不可錯(cuò)過。...?
? ? ? ?作譯者介紹
? ? ? ?Martin Fowler 享譽(yù)世界的軟件開發(fā)大師,現(xiàn)為著名軟件開發(fā)咨詢公司ThoughtWorks的首席科學(xué)家。他在面向?qū)ο蠓治雠c設(shè)計(jì)、UML、設(shè)計(jì)模式、軟件開發(fā)方法學(xué)、 XP、重構(gòu)等方面都有重要貢獻(xiàn)。他更是全球最具影響力的技術(shù)作家之一,除本書外,他的《分析模式》、《UML精粹》、《重構(gòu)》等著作都已經(jīng)成為經(jīng)典。
? ? ? ? 作者: Martin Fowler?
? ? ? ? ?Martin Fowler是一位獨(dú)立咨詢顧問,他運(yùn)用對(duì)象技術(shù)解決企業(yè)問題已經(jīng)超過十年。他的顧問領(lǐng)域包括健康管理、金融貿(mào)易,以及法人財(cái)務(wù)。他的客戶包括Chrysler,Citibank,UK National Health Service,AndersenConsulting,NetscapeCommunications。此外Fowler也是objects、UML、patterns技術(shù)的一位合格講師,他是《AnalysisPatterns》和《UML Distilled》的作者。?
? ? ? ? 同作者作品
? ? ? ? 企業(yè)應(yīng)用架構(gòu)模式
? ? ? ? UML精粹:標(biāo)準(zhǔn)對(duì)象語言簡(jiǎn)明指南(第3版)?
? ? ? ? UML精粹:標(biāo)準(zhǔn)對(duì)象建模語言簡(jiǎn)明指南(第3版)(英文影印版)?
? ? ? ? 原書名: Microsoft .NET: Architecting Applications for the Enterprise?
? ? ? ? 作者: (意)Dino Esposito ?? Andrea Saltarello?
? ? ? ? ?內(nèi)容簡(jiǎn)介:軟件架構(gòu)設(shè)計(jì)是現(xiàn)代軟件開發(fā)的核心,它不僅是一門技術(shù),更是一門藝術(shù)。然而,長(zhǎng)期以來,一直沒有一本講述.net架構(gòu)設(shè)計(jì)的書。.
? ? ? ? 本書填補(bǔ)了這一缺憾。兩位作者人選可謂眾望所歸,他們將gof設(shè)計(jì)模式、martin fowler企業(yè)架構(gòu)模式、eric evans領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)等業(yè)界精華與自己多年軟件開發(fā)實(shí)戰(zhàn)經(jīng)驗(yàn)結(jié)合起來,深刻闡述了軟件架構(gòu)設(shè)計(jì)思想精髓。作者還從技術(shù)架構(gòu)角度逐章講述了業(yè)務(wù)層、服務(wù)層、數(shù)據(jù)訪問層和表現(xiàn)層的分層設(shè)計(jì),同時(shí)介紹了各種軟件架構(gòu)設(shè)計(jì)方案的優(yōu)與劣,如何在各種方案中做出抉擇,以及如何將這些設(shè)計(jì)原則更具體地應(yīng)用到應(yīng)用程序中。..
? ? ? ? 本書出自兩位具有多年軟件開發(fā)經(jīng)驗(yàn)的 asp .net專家、作者和培訓(xùn)師之手,內(nèi)容涉及多層架構(gòu)、設(shè)計(jì)模式以及設(shè)計(jì)原則。第一部分簡(jiǎn)要介紹 uml、設(shè)計(jì)原則及模式;第二部分從技術(shù)架構(gòu)角度討論分層設(shè)計(jì)。本書行文流暢,語言通俗易懂,闡述了各種架構(gòu)設(shè)計(jì)技術(shù)方案的優(yōu)與劣,并講述了如何在優(yōu)與劣中做出權(quán)衡。中設(shè)計(jì)了真實(shí)的場(chǎng)景,展示了如何將這些設(shè)計(jì)原則更加具體地應(yīng)用到 .net應(yīng)用程序中。
本書適合各層次 .net開發(fā)人員閱讀。...?
? ? ? ? 作譯者介紹
? ? ? ? ?Dino Esposito .NET和軟件架構(gòu)技術(shù)方面的世界權(quán)威,微軟ASP.NET MVP。目前就職于著名的.NET技術(shù)咨詢公司IDesign。他是廣受歡迎的技術(shù)作家,擔(dān)任MSDN Magazine特邀專欄作家多年,并撰有Programming ASP.NET 3.5 Core References等名著。.
Andrea Saltarello 微軟ASP.NET MVP,意大利.NET用戶組負(fù)責(zé)人。現(xiàn)任Managed Designs公司首席軟件架構(gòu)師。...
? ? ? ? 作者: Dino Esposito?
? ? ? ? Dino Esposito是一位ASP.NET和AJAX方面的專家、受人歡迎的演講者,并經(jīng)常為MSDN Magazine撰寫文章。他曾在Microsoft Press出版多本著作,包括《Programming Microsoft ASP.NET 3.5)和《Introducing Microsoft ASP.NET AJAX)等。?
? ? ? ? 同作者作品
? ? ? ? ?Microsoft.NET企業(yè)級(jí)應(yīng)用架構(gòu)設(shè)計(jì)?
? ? ? ? ?ASP.NET 3.5核心編程?
? ? ? ? .NET軟件架構(gòu)之美(英文影印版)(.NET軟件架構(gòu)設(shè)計(jì)圣經(jīng))?
? ? ? ? 作者: Andrea Saltarel1o?
? ? ? ? Andrea Saltarel1o是一位解決方案架構(gòu)師、咨詢師和培訓(xùn)師,居住于意大利米蘭。作為微軟公司ASP.NET方面的MVP,他管理著意大利的微軟.NET用戶組,并經(jīng)常在各種業(yè)界會(huì)議中演講。
? ? ? ? 同作者作品
? ? ? ? ?Microsoft.NET企業(yè)級(jí)應(yīng)用架構(gòu)設(shè)計(jì)?
? ? ? ? ?.NET軟件架構(gòu)之美(英文影印版)(.NET軟件架構(gòu)設(shè)計(jì)圣經(jīng))
?
7.《Symbian OS架構(gòu)手冊(cè):手機(jī)操作系統(tǒng)設(shè)計(jì)與演進(jìn) 》? ? ? ? 原書名: The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS?
? ? ? ? 作者: (英)Ben Morris?
? ? ? ? 譯者: 陳廣輝 譚利平 齊志峰 趙毅 許國平 羅常青 李偉?
? ? ? ? 叢書名: 移動(dòng)終端軟件開發(fā)系列叢書?
? ? ? ? 內(nèi)容簡(jiǎn)介symbian os已經(jīng)成為一種主流智能手機(jī)操作系統(tǒng),并且正在從高端向中端市場(chǎng)普及,在手機(jī)的演進(jìn)和發(fā)展中扮演著越來越重要的角色。本書包括18章和2個(gè)附錄,首先追溯了symbian公司和symbian操作系統(tǒng)的產(chǎn)生和發(fā)展的背景,描述了symbian操作系統(tǒng)的架構(gòu),對(duì)symbian操作系統(tǒng)中面向?qū)ο蟮年P(guān)鍵思想進(jìn)行了分析,然后分層次地對(duì)symbian操作系統(tǒng)模型進(jìn)行了完整的、高水平且結(jié)構(gòu)化的描述,結(jié)合具體發(fā)展案例,對(duì)symbain操作系統(tǒng)的歷史和演進(jìn)的一些關(guān)鍵方面進(jìn)行了深入研究。書中還通過與symbian操作系統(tǒng)開發(fā)的一些核心開發(fā)人員的回憶,努力探索symbian操作系統(tǒng)產(chǎn)生、演進(jìn)的動(dòng)力和核心要素。
? ? ? ? 作譯者介紹:BenMorris在1997年10月加入Psion軟件公司,加入后在第一代C++產(chǎn)品和當(dāng)時(shí)還是EPOC32操作系統(tǒng)的Java SDK的軟件開發(fā)工具包團(tuán)隊(duì)中工作。他領(lǐng)導(dǎo)了一個(gè)為EPOC32系統(tǒng)ER5版本生產(chǎn)SDK的小團(tuán)隊(duì),當(dāng)Psion軟件公司變?yōu)镾ymbian公司之后,他負(fù)責(zé)領(lǐng)導(dǎo)和擴(kuò)展公司的系統(tǒng)文檔團(tuán)隊(duì)。2002年,他加入了Symbian軟件工程組織新成立的系統(tǒng)管理團(tuán)隊(duì),該組織的主要目的就是“定義系統(tǒng)”。他設(shè)計(jì)發(fā)明了Symbian操作系統(tǒng)原始的系統(tǒng)模型,目前,他領(lǐng)導(dǎo)著負(fù)責(zé)維護(hù)和改進(jìn)該模型的團(tuán)隊(duì)。
? ? ? ? 原書名: AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis?
? ? ? ? 作者: (美)William J. Brown ?? Raphael C. Malveau ?? Hayds W.McCormick ?? Thomas J. Mowbray?
? ? ? ? 譯者: 宋銳?
? ? ? ? 內(nèi)容簡(jiǎn)介:模式是可以復(fù)用的優(yōu)秀解決方案。本書從一個(gè)新的角度審視模式,提出了反模式的概念,介紹了在軟件開發(fā)中常常出現(xiàn)的問題——將設(shè)計(jì)模式錯(cuò)誤應(yīng)用于不適當(dāng)?shù)纳舷挛沫h(huán)境。首先,定義了軟件開發(fā)參考模型和文檔模板來說明這些反模式。然后,從開發(fā)人員角度、架構(gòu)角度和管理角度三個(gè)方面對(duì)這些反模式逐一說明,并說明了與特定反模式相關(guān)的背景、原因、癥狀和后果,讓讀者可以迅速地檢驗(yàn)身邊的項(xiàng)目是否出現(xiàn)了這些狀況,同時(shí)也針對(duì)每個(gè)反模式給出了相應(yīng)的解決方案。?
? ? ? ? 作譯者介紹William J.Brown曾任Saga軟件公司研發(fā)總監(jiān)和OMG金融業(yè)工作組主席。擅長(zhǎng)金融行業(yè)大型軟件系統(tǒng)的開發(fā)。
? ? ? ? 原書名: Software Architecture Organizational Principles and Patterns?
? ? ? ? 作者: (美)David M.Dikel 等????
? ? ? ? 譯者: 張恂 等?
? ? ? ? 內(nèi)容簡(jiǎn)介:本書主要描述軟件架構(gòu)與軟件組織之間的相互關(guān)系,依次介紹了作者根據(jù)多年管理經(jīng)驗(yàn)和研究總結(jié)出的軟件架構(gòu)組織的vraps 5項(xiàng)原則——構(gòu)想(vision)、節(jié)奏(rhythm)、預(yù)見(anticipation)、協(xié)作(partnering)和簡(jiǎn)化(simplification),并通過案例分析、模式和反模式展示了如何運(yùn)用這一模型。
總結(jié)
- 上一篇: 前端学习(1903)vue之电商管理系统
- 下一篇: =卡密