設(shè)計原本

出版時間:2012-9  出版社:電子工業(yè)出版社  作者:弗雷德里克·布魯克斯  頁數(shù):420  字數(shù):500000  譯者:郭耀 注解  
Tag標簽:無  

內(nèi)容概要

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

作者簡介

作者:(美)Brooks

書籍目錄

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

章節(jié)摘錄

版權(quán)頁:   插圖:   For some of these, you would prefer email or telephone overwalking (and time synchronizing); for others, you would gladlywalk quite a distance. The most successful telecollaborations I have known have beenbuilt on extensive face-time histories, and even these have requiredsome face time during the ongoing telecollaboration.Absent suchhistories, travel is worth what it costs in money and time. Some of the most fruitful dollars I spent at IBM paid for abus to take the S/360 project's administrative staff and secretar-ies 60 miles from Poughkeepsie to White Plains, New York. Theyspent the midday lunching and talking with their counterpartsat division headquarters, familiar voices hitherto faceless. Thislubrication was much more effective than just more pressure oncooperation. I am told that Boeing brought its scores of distributed designteams for the 777 airplane to Everett, Washington, for weeks oftogether time, as the design was starting. People instinctively know the value of face time. So, in spiteof potent videoconferencing technology, airplanes still carry lotsof business travelers. Clean Interfaces Defining clean interfaces among remotely designed componentsis a hard job. The job doesn't end with definition-continualquestion-and-answer interpretation of the definitions' semanticsproves necessary. Changes must be made, controlled, and widelycommunicated. Another important part of system architecture is not merelythe definition of interfaces, but management's designing a prede-termined mechanism for resolving differences of opinion or taste.There is no substitute for authority.

編輯推薦

《設(shè)計原本:計算機科學巨匠Frederick P.Brooks的思考(評注版)》適合大學計算機專業(yè)的學生、研究生及相關(guān)人員參考。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    設(shè)計原本 PDF格式下載


用戶評論 (總計6條)

 
 

  •   如何設(shè)計 人類的主題 無處不在 軟體設(shè)計可以吧軟體上升為工程化的工作 實現(xiàn)軟體的工程化大型化
  •   沒想到是英文版的.
  •   正文印刷很不清晰,在一旁的評注倒是很清晰。
  •   書的基本信息上寫的是『簡體中文、英文』,書寄回來一看,基本全英文的,唉,誤導消費者啊。
  •   不錯的書,在看ing
  •   不錯,看了很有啟發(fā),值得購買
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7