作品介紹

設(shè)計(jì)原本


作者:FrederickP.Brooks,Jr.     整理日期:2017-02-20 21:13:46


  無論是軟件開發(fā)、工程還是建筑,有效的設(shè)計(jì)都是工作的核心!对O(shè)計(jì)原本:計(jì)算機(jī)科學(xué)巨匠Frederick P. Brooks的思考》將對(duì)設(shè)計(jì)過程進(jìn)行深入分析,揭示進(jìn)行有效和優(yōu)雅設(shè)計(jì)的方法。
  本書包含了多個(gè)行業(yè)設(shè)計(jì)者的特別領(lǐng)悟。Frederick P. Brooks, Jr.精確發(fā)現(xiàn)了所有設(shè)計(jì)項(xiàng)目中內(nèi)在的不變因素,揭示 了進(jìn)行優(yōu)秀設(shè)計(jì)的過程和模式。通過與幾十位優(yōu)秀設(shè)計(jì)者的對(duì)話,以及他自己在幾個(gè)設(shè)計(jì)領(lǐng)域的經(jīng)驗(yàn),作者指出,大膽的設(shè)計(jì)決定會(huì)產(chǎn)生更好的結(jié)果。
  作者追蹤了設(shè)計(jì)過程的演進(jìn),探討了協(xié)作和分布式設(shè)計(jì),闡明了哪些條件造就了真正卓越的設(shè)計(jì)者。他探討了設(shè)計(jì)過程的具體細(xì)節(jié),包括多種預(yù)算約束條件、美學(xué)考慮、設(shè)計(jì)經(jīng)驗(yàn)主義及工具。同時(shí),他將這些討論與現(xiàn)實(shí)中的案例結(jié)合起來,這些案例從房屋建造到IBM的Operating System/360。成功的關(guān)鍵因素貫穿全書,每個(gè)設(shè)計(jì)者、設(shè)計(jì)項(xiàng)目經(jīng)理和設(shè)計(jì)研究者都應(yīng)該知道。 作者簡介
  Frederick P. Brooks 北卡羅來納大學(xué)計(jì)算機(jī)科學(xué)系的Kenan教授。他因領(lǐng)導(dǎo)開發(fā)IBM System/360計(jì)算機(jī)家族以及Operating System/360而榮獲美國國家技術(shù)獎(jiǎng),并因?qū)τ?jì)算機(jī)體系結(jié)構(gòu)、操作系統(tǒng)和軟件工程作出了里程碑式的貢獻(xiàn)而獲得A. M.圖靈獎(jiǎng)。他是暢銷書《人月神話》的作者。

目錄:
  Frederick P. Brooks Jr. 論設(shè)計(jì)的本質(zhì)
  譯者序
  前言

作者簡介
  第一部分 設(shè)計(jì)之模型
  第1章 設(shè)計(jì)之命題
  1.1 培根所言是否正確
  1.2 什么是設(shè)計(jì)
  1.3 何為真實(shí)?設(shè)計(jì)的概念
  1.3.1 價(jià)值何在
  1.4 對(duì)于設(shè)計(jì)過程的思考
  1.5 設(shè)計(jì)類別
  1.5.1 系統(tǒng)設(shè)計(jì)與藝術(shù)設(shè)計(jì)
  1.5.2 常規(guī),適應(yīng)性,原創(chuàng)設(shè)計(jì)
  第2章 工程師怎樣進(jìn)行設(shè)計(jì)思維——理性模型
  2.1 模型概覽
  2.2 該模型的構(gòu)思從何而來
  2.3 理性模型有哪些長處
  第3章 理性模型有哪些缺陷
  3.1 我們在初始階段并不真正地知道目標(biāo)是什么
  3.2 我們通常不知曉設(shè)計(jì)樹的樣子——一邊設(shè)計(jì)一邊探索
  3.3 (設(shè)計(jì)樹上的)節(jié)點(diǎn)實(shí)際上不是設(shè)計(jì)決策,而是設(shè)計(jì)暫定方案
  3.4 有用性函數(shù)無法以增量方式求值
  3.5 必要條件及其權(quán)重在持續(xù)變化
  3.6 約束在持續(xù)變化
  3.7 對(duì)于理性模型的其他批評(píng)
  3.8 但是,盡管有這些缺陷和批評(píng),理性模型仍然不屈不撓地存在
  3.9 那又如何?我們的設(shè)計(jì)過程模型真的那么事關(guān)緊要嗎
  第4章 需求、罪念以及合同
  4.1 一段恐怖往事
  4.2 殊為不幸,無獨(dú)有偶
  4.3 抵制需求膨脹和蠕變
  4.4 罪念
  4.5 合同
  4.6 一種合同模型
  第5章 有哪些更好的設(shè)計(jì)過程模型
  5.1 為什么要有一個(gè)占主導(dǎo)地位的模型
  5.2 共同演化模型
  5.3 Raymond的集市模型
  5.3.1 運(yùn)作機(jī)理
  5.3.2 模型優(yōu)勢
  5.3.3 什么時(shí)候可以采用集市模型
  5.4 Boehm的螺旋模型
  5.5 設(shè)計(jì)過程模型:第2 ~ 5章的討論小結(jié)
  第二部分 協(xié)作與電信協(xié)作
  第6章 協(xié)作設(shè)計(jì)
  6.1 協(xié)作是在本質(zhì)上是好的嗎
  6.2 團(tuán)隊(duì)設(shè)計(jì)是現(xiàn)代標(biāo)準(zhǔn)
  6.2.1 為什么工程設(shè)計(jì)從個(gè)人轉(zhuǎn)向團(tuán)隊(duì)
  6.3 協(xié)作的成本
  6.4 挑戰(zhàn)是概念完整性!
  6.4.1 異議
  6.5 如何在團(tuán)隊(duì)設(shè)計(jì)中獲得概念完整性
  6.5.1 現(xiàn)代設(shè)計(jì)是各學(xué)科間的協(xié)商嗎
  6.5.2 系統(tǒng)架構(gòu)
  6.5.3 一名用戶界面設(shè)計(jì)師
  6.6 協(xié)作何時(shí)有幫助
  6.6.1 確定利益相關(guān)人的需求和愿望
  6.6.2 概念探索—激進(jìn)的可選方案
  6.6.3 設(shè)計(jì)復(fù)查
  6.7 協(xié)作何時(shí)無用—對(duì)設(shè)計(jì)本身
  6.7.1 概念設(shè)計(jì)尤其不應(yīng)該協(xié)作
  6.8 兩人團(tuán)隊(duì)很神奇
  6.9 對(duì)于計(jì)算機(jī)科學(xué)家意味著什么
  第7章 電信協(xié)作
  7.1 為什么要電信協(xié)作
  7.1.1專業(yè)化
  7.1.2 家
  7.1.3整天工作不停
  7.1.4成本
  7.1.5政策
  7.2 到那里,做那事—IBM System/360計(jì)算機(jī)系列的分布式開發(fā),1961–1965
  7.3 讓電信協(xié)作有效
  7.3.1 面對(duì)面的時(shí)間很重要
  7.3.2 干凈的接口
  7.4 電信協(xié)作的技術(shù)
  7.4.1 低科技常常足夠
  7.4.2視頻會(huì)議
  第三部分 設(shè)計(jì)觀點(diǎn)
  第8章 設(shè)計(jì)中的理性主義與經(jīng)驗(yàn)主義
  8.1 理性主義與經(jīng)驗(yàn)主義
  8.2 軟件設(shè)計(jì)
  8.3 我是個(gè)鐵桿的經(jīng)驗(yàn)主義者
  8.4 其他設(shè)計(jì)領(lǐng)域中的理性主義、經(jīng)驗(yàn)主義與正確性
  第9章 用戶模型——錯(cuò)誤勝過含糊不清
  9.1 明確的用戶與用例模型
  9.2 果真如此嗎
  9.3 團(tuán)隊(duì)設(shè)計(jì)
  9.4 假如事實(shí)不可用該如何是好
  9.4.1 猜測
  9.4.2 錯(cuò)誤勝過含糊不清
  第10章 英寸、盎司、位與美元——預(yù)算資源
  10.1 何謂預(yù)算資源
  10.2 美元并非萬靈丹
  10.3 即便美元也有不同,替代品剖析
  10.4 預(yù)算資源是可變的
  10.5 那又如何
  10.5.1 明確確認(rèn)
  10.5.2 公開跟蹤
  10.5.3 嚴(yán)格控制
  第11章 約束是我們的朋友
  11.1 約束
  11.2 不完全如此
  11.3 設(shè)計(jì)悖論:通用的產(chǎn)品要比特定用途的更難以設(shè)計(jì)
  11.4 小結(jié)
  第12章 技術(shù)設(shè)計(jì)中的美學(xué)與風(fēng)格
  12.1 技術(shù)設(shè)計(jì)中的美學(xué)
  12.2 何謂邏輯美
  12.2.1 簡約
  12.2.2 結(jié)構(gòu)清晰
  12.2.3 一致性
  12.2.4 什么才是好的計(jì)算機(jī)架構(gòu)
  12.4.5 一致性的更多優(yōu)點(diǎn)
  12.6 技術(shù)設(shè)計(jì)中的風(fēng)格
  12.7 何謂風(fēng)格
  12.8 風(fēng)格的屬性
  12.9 要想獲得一致的風(fēng)格——記錄下來
  12.10 如何獲得良好的風(fēng)格
  第13章 設(shè)計(jì)中的范本
  13.1 很少會(huì)有全新的設(shè)計(jì)
  13.2 范例的角色
  13.3 計(jì)算機(jī)與軟件設(shè)計(jì)呢
  13.3.1 你使用何種范本
  13.4 學(xué)習(xí)范本的設(shè)計(jì)原理
  13.4.1 第一代計(jì)算機(jī)
  13.4.2 第三代計(jì)算機(jī)
  13.4.3 虛擬內(nèi)存
  13.4.4 小型計(jì)算機(jī)的變革
  13.4.5 微型計(jì)算機(jī)與RISC的變革
  13.5 如何訓(xùn)練才能改進(jìn)基于范本的設(shè)計(jì)
  13.5.1 范例集合
  13.5.2 超越集合
  13.5.3 軟件設(shè)計(jì)怎樣呢
  13.6 范本——懶惰、創(chuàng)意與自滿
  13.6.1 一些觀點(diǎn)
  13.6.2 懶惰
  13.6.3 創(chuàng)意與自滿
  第14章 專業(yè)設(shè)計(jì)者緣何犯錯(cuò)
  14.1 錯(cuò)誤
  14.2 曾經(jīng)最糟糕的計(jì)算機(jī)語言
  14.2.1 何謂JCL
  14.2.2 JCL到底怎么了
  14.2.3 JCL緣何是這個(gè)樣子的
  14.3小結(jié)
  第15章 設(shè)計(jì)的分離
  15.1 設(shè)計(jì)與使用和實(shí)現(xiàn)的分離
  15.2 為什么分離
  15.3 分離的結(jié)果
  15.4 補(bǔ)救措施
  15.4.1 補(bǔ)救措施1:用戶場景體驗(yàn)
  15.4.2 補(bǔ)救措施2:通過增量式設(shè)計(jì)和增量式交付與用戶密切交互
  15.4.3 補(bǔ)救措施3:并發(fā)工程
  15.4.4 補(bǔ)救措施4:設(shè)計(jì)者的教育
  第16章 展現(xiàn)設(shè)計(jì)的演變途徑和理由
  16.1 簡介
  16.2 知識(shí)網(wǎng)線性化
  16.3 我們的設(shè)計(jì)演變途徑記錄
  16.4 我們研究房屋設(shè)計(jì)過程的過程
  16.4.1 什么是設(shè)計(jì)樹
  16.5 深入設(shè)計(jì)過程
  16.5.1 設(shè)計(jì)不只是滿足需求,也是發(fā)現(xiàn)需求
  16.5.2 設(shè)計(jì)不是簡單地選擇可選方案,也是意識(shí)到它們的存在
  16.5.3 設(shè)計(jì)變化時(shí)樹也變化—如何展現(xiàn)演進(jìn)過程
  16.6 決策樹與設(shè)計(jì)樹
  16.7 模塊化與緊密集成的設(shè)計(jì)
  16.8 Compendium和可選工具
  16.8.1 Task Architect
  16.8.2 項(xiàng)目管理工具
  16.8.3 IBIS和它的衍生品
  16.8.4 Compendium
  16.9 DRed:一個(gè)誘人的工具
  第四部分 計(jì)算機(jī)科學(xué)家設(shè)計(jì)房屋的夢想系統(tǒng)
  第17章 計(jì)算機(jī)科學(xué)家的建筑設(shè)計(jì)理想系統(tǒng)——從思維到機(jī)器
  17.1 挑戰(zhàn)
  17.2 一個(gè)設(shè)想
  17.2.1 漸進(jìn)完善
  17.2.2 模型庫
  17.2.3 漸進(jìn)完善模式的不足
  17.3 從思維到機(jī)器輸入的設(shè)想
  17.3.1 名詞-動(dòng)詞組合
  17.4 說明動(dòng)詞
  17.5 說明名詞
  17.6 說明文字
  17.7 說明助詞
  17.8 說明視點(diǎn)和視圖
  17.8.1 內(nèi)部視圖
  17.8.2 外部視圖
  第18章 計(jì)算機(jī)科學(xué)家的建筑設(shè)計(jì)理想系統(tǒng)——從機(jī)器到思維
  18.1 雙向通道
  18.2 視覺顯示——多并發(fā)窗口
  18.2.1 制圖桌和繪圖視圖
  18.2.2 2D內(nèi)容視圖
  18.2.3 3D視圖
  18.2.4 外部視圖
  18.2.5 工作手冊視圖
  18.2.6 規(guī)格視圖
  18.3 聲音展示
  18.4 觸覺展示
  18.5 泛化
  18.6可行性
  第五部分 卓越的設(shè)計(jì)師
  第19章 卓越的設(shè)計(jì)來自卓越的設(shè)計(jì)師
  19.1 卓越的設(shè)計(jì)和產(chǎn)品過程
  19.2 產(chǎn)品過程:優(yōu)點(diǎn)和不足
  19.2.1 產(chǎn)品過程抑制了卓越的設(shè)計(jì)嗎
  19.2.2 為什么要有產(chǎn)品過程
  19.3 觀點(diǎn)碰撞:過程抑制,過程不可避免;怎么做
  19.3.1 卓越的設(shè)計(jì)來自卓越的設(shè)計(jì)師,去找到他們
  19.3.2 卓越的設(shè)計(jì)需要大膽的領(lǐng)導(dǎo)者,他們要求創(chuàng)新
  19.3.3 如何設(shè)計(jì)一個(gè)鼓勵(lì)卓越設(shè)計(jì)的過程
  19.3.4尋求概念完整性:信任一名主設(shè)計(jì)師來完成設(shè)計(jì)
  第20章 卓越的設(shè)計(jì)師從哪里來
  20.1 我們必須教他們設(shè)計(jì)
  20.2 我們必須為卓越設(shè)計(jì)而招募人才
  20.3 我們必須深思熟慮地培養(yǎng)他們
  20.3.1 讓兩架梯子真實(shí)而體面
  20.3.2 規(guī)劃正式的教育經(jīng)歷
  20.3.3 規(guī)劃不同的工作經(jīng)歷
  20.3.4 規(guī)劃離開組織機(jī)構(gòu)去休假
  20.4 管理他們時(shí)必須發(fā)揮想象力
  20.5 必須嚴(yán)密地保護(hù)他們
  20.5.1 防止他們分心
  20.5.2 保護(hù)他們不受管理者干擾
  20.5.3 防止他們?nèi)プ龉芾?br/>  20.6 把自己培養(yǎng)成一名設(shè)計(jì)師
  20.7 不斷畫設(shè)計(jì)草稿
  20.8 尋求有知識(shí)的人對(duì)您的設(shè)計(jì)的批評(píng)
  20.9 研究教學(xué)示例和先例
  20.10 一個(gè)自我教育項(xiàng)目:1000平方英尺房屋的建筑平面圖
  第六部分 設(shè)計(jì)空間之旅:案例研究
  第21章 案例研究:海濱小屋“View/360”
  21.1 亮點(diǎn)和特性
  21.2 背景介紹
  21.3 目標(biāo)
  21.4 機(jī)會(huì)
  21.5 約束條件
  21.7 設(shè)計(jì)決定
  21.8 考慮正面
  21.9 小屋的尺寸
  21.10 設(shè)想的開始
  21.11 在設(shè)計(jì)之后,構(gòu)建之前的設(shè)計(jì)改動(dòng)
  21.12 在框架和外墻完成和初次入住之后的設(shè)計(jì)改動(dòng)
  21.13 評(píng)估(在37年后)
  21.13.1 樂事
  21.13.2 實(shí)用性
  21.13.3 牢固性
  21.13.4 如果我“廢棄一個(gè)計(jì)劃”呢
  21.14 學(xué)到的一般經(jīng)驗(yàn)
  第22章 案例研究:增加廂房
  22.1 亮點(diǎn)和特性
  22.2 背景介紹
  22.2.1 背景
  22.3 目標(biāo)
  22.3.1 最初目標(biāo)
  22.3.2 后來發(fā)現(xiàn)的目標(biāo)
  22.4 約束條件
  22.5 非約束條件
  22.6 事件
  22.7 設(shè)計(jì)決定和迭代
  22.7.1 考察
  22.7.2 分割設(shè)計(jì)問題
  22.7.3 東部
  22.7.4 西部一半的功能安排
  22.7.5 方式變化:忘掉預(yù)算是設(shè)計(jì)約束條件
  22.7.6 新發(fā)現(xiàn)的需求:
  22.7.7 功能安排的會(huì)合
  22.7.8 構(gòu)建期間的改動(dòng)
  22.8 評(píng)估——成功與未解決的缺點(diǎn)
  22.8.1 新功能
  22.9 學(xué)到的一般經(jīng)驗(yàn)
  第23章 案例研究:廚房重新建模
  23.1 亮點(diǎn)和特性
  23.2 背景介紹
  23.2.1 背景
  23.3 目標(biāo)
  23.4 機(jī)會(huì)
  23.5 約束條件
  23.6 關(guān)鍵寬度預(yù)算的推理
  23.6.1 從北到南需要的寬度
  23.6.2 試驗(yàn)性的設(shè)計(jì)
  23.6.3 另一些寬度解決方案
  23.6.4 最終的寬度設(shè)計(jì)
  23.7 長度預(yù)算的推理
  23.8 其他設(shè)計(jì)決定
  23.8.1 照明
  23.9 評(píng)估
  23.10 滿足的其他迫切需求
  23.11 在設(shè)計(jì)中使用圖紙、CAD、模型、仿真模型和虛擬環(huán)境
  23.11.1 虛擬環(huán)境的發(fā)現(xiàn)
  23.12 學(xué)到的一般經(jīng)驗(yàn)
  第24章 案例研究:System/360體系結(jié)構(gòu)
  24.1 亮點(diǎn)和特性
  24.2 項(xiàng)目介紹和相關(guān)背景
  24.2.1 相關(guān)背景
  24.3 目標(biāo)
  24.3.1 主要目標(biāo)
  24.3.2 其他重要目標(biāo)
  24.4 機(jī)遇(截至1961年6月)
  24.5 挑戰(zhàn)和限制
  24.6 最重大的設(shè)計(jì)決策
  24.7 里程碑事件
  24.8 結(jié)果評(píng)估
  24.8.1 穩(wěn)定性
  24.8.2 有用性——競爭力,各個(gè)市場的分析
  24.8.3 閃光點(diǎn)
  24.9 取得的經(jīng)驗(yàn)教訓(xùn)
  第25章 案例研究:IBM Operating System/360操作系統(tǒng)
  25.1 亮點(diǎn)和特性
  25.2 項(xiàng)目介紹和相關(guān)背景
  25.2.1 System/360系列機(jī)型
  25.2.2 1961年的軟件格局
  25.3 接受挑戰(zhàn)
  25.4 設(shè)計(jì)決策
  25.4.1 系統(tǒng)架構(gòu)
  25.5 結(jié)果評(píng)估
  25.5.1 成功之處
  25.5.2 設(shè)計(jì)中的不足
  25.5.3 流程中的不足
  25.6 設(shè)計(jì)師團(tuán)隊(duì)
  25.7 取得的經(jīng)驗(yàn)教訓(xùn)
  第26章 案例研究:《Computer Architecture: Concepts and Evolution圖書設(shè)計(jì)
  26.1 亮點(diǎn)和特性
  26.2 項(xiàng)目介紹和相關(guān)背景
  26.2.1 相關(guān)背景
  26.3 項(xiàng)目目標(biāo)
  26.4 機(jī)遇
  26.5 約束
  26.6 設(shè)計(jì)決策
  26.7 結(jié)果評(píng)估
  26.8 經(jīng)驗(yàn)教訓(xùn)
  第27章案例研究:聯(lián)合計(jì)算中心組織:三角區(qū)大學(xué)計(jì)算中心
  27.1 亮點(diǎn)與特性
  27.2 介紹與內(nèi)容
  27.2.1 內(nèi)容
  27.3 目標(biāo)
  27.3.1 主要目標(biāo)
  27.3.2 其他目標(biāo)
  27.4 機(jī)會(huì)
  27.5 約束
  27.6 設(shè)計(jì)決策
  27.7 董事會(huì)所考慮的投票方案
  27.7.1 權(quán)力均衡的限定
  27.8 測量評(píng)估
  27.8.1 牢固性
  27.8.2 實(shí)用性
  27.8 經(jīng)驗(yàn)總結(jié)
  第28章 推薦閱讀
  致謝
  參考文獻(xiàn)





上一本:天下沒有懷才不遇這回事 下一本:設(shè)計(jì)大師の對(duì)話

作家文集

下載說明
設(shè)計(jì)原本的作者是FrederickP.Brooks,Jr.,全書語言優(yōu)美,行文流暢,內(nèi)容豐富生動(dòng)引人入勝。為表示對(duì)作者的支持,建議在閱讀電子書的同時(shí),購買紙質(zhì)書。

更多好書