-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

設計原本:計算機科學巨匠Frederick P.Brooks的思考(評注版)

( 英文 字)
作者:郭耀類別:1. -> 程式設計 -> 綜合
譯者:
出版社:電子工業出版社設計原本:計算機科學巨匠Frederick P.Brooks的思考(評注版) 3dWoo書號: 33578
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:9/1/2012
頁數:440
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 英文 版 )
不接受訂購
ISBN:9787121178276
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

注者序

一談到軟件工程領域的經典著作,幾乎所有IT界人士都會想到1975年出版的Fred Brooks的《人月神話》(The Mythical Man-Month: Essays on Software Engineering)。然而,計算機科學巨匠Brooks對業界更為重要的貢獻是在IBM公司任職時作為主管研發了IBM System/360系列計算機和OS/360操作系統。在1999年美國計算機協會(Association for Computing Machinery,簡稱ACM)把圖靈獎頒發給Brooks的時候,對他的評價是“在計算機體系結構、操作系統和軟件工程領域均做出了里程碑式的貢獻”。
作為一位精通軟/硬件的計算機大師,Brooks顯然不滿足于人們把《人月神話》作為他的標志性著作。因此,在《人月神話》出版35年之后,Brooks又寫成了《設計原本》(The Design of Design: Essays from a Computer Scientist)。顧名思義,這本書涉及的范圍從軟件工程擴展到了計算機科學以及計算機科學之外的其他學科,濃縮了Brooks這位年近80歲的計算機科學巨匠對計算機軟/硬件設計、(廣義的)產品設計乃至人生的思考。
與The Mythical Man-Month一樣,The Design of Design也以隨筆(Essay)的形式寫成,行文優美,語句易懂,雖然沒有太多“語不驚人死不休”的名言警句,但是也字字珠璣,值得反復琢磨。
本書內容主要包括以下6個部分。
·設計模型(Models of Designing):講解設計的基本概念和經典的理性設計模型,以及理性模型中存在的問題。
·協作和視頻協作(Collaboration and Telecollaboration):講解設計協作的概念,以及遠程協作和視頻協作等新興技術為設計帶來的好處。
·設計的觀點(Design Perspectives):本書最為重要的一部分,講解作者關于設計的主要觀點,包括對設計中存在的問題的分析以及各種解決思路。
·用于住宅設計的夢想系統(A Computer Scientist’s Dream System for Designing Houses):作者以設計自家住宅的經驗為例,介紹計算機軟件系統在設計中的作用。
·偉大的設計師(Great Designers):偉大的設計離不開偉大的設計師,那么偉大的設計師又來自哪里?
·案例研究(Trips through Design Spaces: Case Studies):通過多個領域的設計案例,講解如何在不同的設計中體現設計思想和設計技巧。這里的領域包括房屋設計、計算機軟/硬件設計、圖書(教材)設計,甚至一個計算中心組織架構的設計。
接受為The Design of Design做評注的任務,其實是非常冒險的。基于廣大讀者,特別是中國讀者對The Mythical Man-Month的崇拜,The Design of Design顯然也會成為關注的焦點。筆者曾經參與The Mythical Man-Month的評注工作,因此深感為大師巨作添加評注的困難。
在做評注的過程中,筆者的目標是釋義和釋疑。首先,對書中涉及的非常用專業術語和背景知識加以解釋。其次,試圖對讀者在閱讀過程中可能遇到的疑問進行解答。此外,注重提煉文中的主要觀點,為對英語無法做到像母語一樣一目十行的讀者提供快速瀏覽和定位的提示。最后,也試圖對一些有爭議的問題給出國內外的相關觀點和自己的評價。
面對The Design of Design這樣一部經典著作,筆者的所有評注均力求站在為讀者服務的立場,盡量少帶主觀看法,從而幫助讀者更好地理解原著、更多地了解背景知識。在為本書做評注的過程中,筆者查閱了大量的資料,以免去讀者的部分案頭工作。當然,如果讀者能夠熟練閱讀原文,并且擁有足夠的計算機軟/硬件背景知識,則完全可以略去評注,細細品味原文。評注中如有任何不妥之處,敬請讀者批評指正。
最后,非常感謝電子工業出版社的張春雨先生及其他同事的幫助和耐心,使本書得以呈現在讀者的面前。


郭耀
2012年5月于北京大學
內容簡介:

本書從原理的角度闡述了面向對象程序設計的6大原則;講解和剖析了23種常見的設計模式,并進行了擴展,通俗易懂、趣味性極強而又緊扣設計模式的核心;對各種相關聯的設計模式進行了深入分析和比較,旨在闡明各種設計模式比較理想的應用場景和它們之間的區別;探討了設計模式的混編,講解了如何在實際開發中將各種設計模式混合起來使用,以發揮設計模式的最大效用。全書結合設計實例,從面向對象設計案例中精心選擇了一些設計模式,總結了面向對象設計中最有價值的經驗,并將其用簡潔、可復用的形式表達出來。
本書是The Design of Design一書的評注版,力邀國內資深專家執筆,在英文原著的基礎上增加了中文點評和注釋,旨在融合二者之長,既保留經典的原創文字與味道,又以先行者的學研心得與實踐感悟,對讀者的閱讀和學習加以點撥,指明捷徑。

目錄:

I Models of Designing 1
Chapter 1 The Design Question(新增評注19條) 3
Chapter 2 How Engineers Think of Design—The Rational Model(新增評注10條) 13
Chapter 3 What’s Wrong with This Model?(新增評注29條) 21
Chapter 4 Requirements, Sin, and Contracts(新增評注12條) 39
Chapter 5 What Are Better Design Process Models?(新增評注13條) 51
II Collaboration and Telecollaboration(新增評注1條) 61
Chapter 6 Collaboration in Design(新增評注42條) 63
Chapter 7 Telecollaboration(新增評注16條) 89
III Design Perspectives 103
Chapter 8 Rationalism versus Empiricism in Design(新增評注11條) 105
Chapter 9 User Models—Better Wrong than Vague(新增評注8條) 113
Chapter 10 Inches, Ounces, Bits, Dollars—The Budgeted Resource(新增評注10條) 119
Chapter 11 Constraints Are Friends(新增評注16條) 127
Chapter 12 Esthetics and Style in Technical Design(新增評注26條) 139
Chapter 13 Exemplars in Design(新增評注26條) 153
Chapter 14 How Expert Designers Go Wrong(新增評注18條) 167
Chapter 15 The Divorce of Design(新增評注13條) 175
Chapter 16 Representing Designs’ Trajectories and Rationales(新增評注28條) 185
IV A Computer Scientist’s Dream System for Designing Houses 201
Chapter 17 A Computer Scientist’s Dream System for Designing Houses—Mind to Machine(新增評注35條) 203
Chapter 18 A Computer Scientist’s Dream System for Designing Houses—Machine to Mind(新增評注17條) 219
V Great Designers 229
Chapter 19 Great Designs Come from Great Designers(新增評注27條) 231
Chapter 20 Where Do Great Designers Come From?(新增評注28條) 243
VI Trips through Design Spaces: Case Studies(新增評注1條) 257
Chapter 21 Case Study: Beach House “View/360”(新增評注19條) 259
Chapter 22 Case Study: House Wing Addition(新增評注14條) 279
Chapter 23 Case Study: Kitchen Remodeling(新增評注10條) 297
Chapter 24 Case Study: System/360 Architecture(新增評注18條) 313
Chapter 25 Case Study: IBM Operating System/360(新增評注14條) 331
Chapter 26 Case Study: Book Design of Computer Architecture: Concepts and Evolution(新增評注7條) 347
Chapter 27 Case Study: A Joint Computer Center Organization: Triangle Universities Computation Center(新增評注11條) 355
Chapter 28 Recommended Reading(新增評注8條) 367
Acknowledgments 371
Bibliography 375
People Index 393
Subject Index 401
序: