作品介紹

設(shè)計原本


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


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

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

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





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

作家文集

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

更多好書