《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一3.2 我们通常不知晓设计树的样子—一边设计一边探索

3.2 我们通常不知晓设计树的样子—一边设计一边探索
对于复杂结构,如计算机、操作系统、航天飞机以及建筑等,以下每项初始设计都是新的挑战: ?目标 ?必要条件和效用函数 ?约束 ?可用的加工技术 这些步骤中,设计师很少有机会能坐下来先验地绘制出一个设计树来。 此外,在高技术领域的设计中,甚至很少有设计师能够拥有足够的知识以绘制出该领域中基本的决策树来。设计项目往往会进行两年以上。设计师在此期间会得到升迁,从而脱离一线的设计工作。这样导致的后果就是,很少有设计师会在其职业生涯中深入一线参与上百个项目的程度。这对设计师个人而言,意味着他就失去了探索该设计科目的所有分支的宝贵机会。这就是工程领域设计师的特点,与科学家大相径庭的是,他们很少会去选择那些不能一眼看出是通往解决方案的备选途径。1 设计师们会一边做着设计,一边进行设计树的探索—做出某个决策,然后查看由它启发或否决的备选方案,继而依此做出排在下一个的设计决策。

时间: 2024-11-01 02:16:50

《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一3.2 我们通常不知晓设计树的样子—一边设计一边探索的相关文章

《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一

前 言 我写这本书的目的,意在督促设计师和设计项目经理们去努力思考设计活动的过程(process),特别是复杂系统的设计过程.本书是站在工程师的角度来思考的,不仅注重实用(utility)与效益(effectiveness),也兼顾效率(efficiency)和优雅(elegance).1 谁应该读这本书 <人月神话>一书的目标读者是"职业程序员.职业经理人,尤其是管理程序员的职业经理人".在该书中,我讨论了团队在开发软件时,获得概念完整性(conceptual integ

《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一3.9 那又如何?我们的设计过程模型真的那么事关紧要吗

3.9 那又如何?我们的设计过程模型真的那么事关紧要吗 为什么就过程模型讲了这么多?我们或是别人用来进行设计过程的思维真的会影响设计本身吗?我认为的确是这样的. 并非所有的设计思想家都同意我的观点.剑桥大学教授Ken Wallace,是Pahl和Beitz著作的三个版本的英文译者,相信存在某种让人能够轻而易举地理解和沟通的模型.他指出这一点对于设计的初学者来说是多么重要.Pahl和Beitz的模型为新手做设计准备了一个入手的空间,使之不会徒陷彷徨."我把Pahl和Beitz的图(他们所著的书的图

《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一3.7 对理性模型的其他批评

3.7 对理性模型的其他批评 理性模型是一种自然的思维模型.理性模型,如上所述.如上所评,似乎看上去相当幼稚.但它是人们能够自然而然地想到的一种思维模型.其思维自然程度可以从Simon版本.瀑布模型版本以及Pahl和Beitz版本分别独立地提出而得到强烈的印证.然而,从最早的时候开始,设计界就有了对于理性模型有说服力的批评.5, 6, 7 设计师们根本不那样做事.也许对理性模型最具解构性的批评-尽管也许亦是最难以证明的-就是经验最丰富的设计师根本不那样做事.虽然已经发表出来的批评偶尔才会有"皇帝

《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一1.3 何为实在?

1.3 何为实在?设计理念 如果许多个体有共用的名字,则可以认为它们对应着同一个构想或形式.你懂我的意思吗? 我懂. 随便举个实例好了.世上有一些床和桌子,有许许多多,对吗? 对. 但是它们仅仅拥有两个构想或形式:一个是床的,一个是桌子的. 的确如此. 任何人在制作一张床或一张桌子给我们使用时,都要遵循这构想. -柏拉图(公元前360年),<理想国>卷十 在2008年举办的第7届设计思想研讨会上,每位演讲者都发表了他们对相同四支设计团队会议的分析.3 这些会议的录像和抄本都提前很早发给大家看过

《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一2.4 注释和参考文献

2.4 注释和参考文献 1. 按照Simon(1981)<The Sciences of the Artificial>的习惯,在整本书中我采用"man"作为一个一般性的名词加以使用,两种性别都包括在其指代的对象中,同样"he"(他)."him"(他的―形容词用法)和"his"(他的―名词用法)也一律作为兼具两性的代词.我觉得继续使用符合传统的,把女性和男性平等地置于这些一般性的代词指代之中的做法十分亲切,这好过生

《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一3.10 注释和参考文献

3.10 注释和参考文献 1. 工程师需要的是最低限度满足解,而科学家需要的是发现,这往往可以通过在更大范围里探索而求得. 2. Blaauw和Brooks(1997),<Computer Architecture>,26-27,79-80. 3. Parnas(1979),"为简化可伸缩性软件而进行的软件设计",明确地将设计过程作为树型结构的遍历来处理.他强烈主张使设计尽可能地灵活.他敦促人们设计的灵活性是重要的目标之一.在软件工程领域,面向对象的设计也好,敏捷开发方法论

《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一1.4 对设计过程的思考

1.4 对设计过程的思考 有关设计的思考源远流长,至少可以追溯到Vitruvius(逝于公元前15年).他的著作<De Architectura>是古典时期以来有关设计的重要文献.主要的里程碑包括达·芬奇(1452-1529)的<Notebooks>,以及Andrea Palladio(1508-1580)的<Four Books of Architecture>. 而有关设计过程本身的思考则很晚才出现.根据Pahl和Beitzr的考证,最远可以追溯到1852年,这是随

《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一2.2 该模型的构思从何而来

2.2 该模型的构思从何而来 将设计过程建模为一种系统化的.按部就班的过程的观念,似乎肇端于德国机械工程社团.Pahl和Beitz在他们7次修改其稿的伟大论著中阐述了目前被最广泛地接受的观点.4 他们对达・芬奇(1452-1519)的<Notebooks>中关于设计备选方案的系统化搜索过程进行实践并分析,而并非只泛泛阅读那显式写出的陈述. Herbert Simon在其著作<The Sciences of the Artificial>(1969,1981,1996)中独立地提出设

《设计原本—计算机科学巨匠Frederick P. Brooks的反思》一一1.6 注释和参考文献

1.6 注释和参考文献 Sayers(1941),<The Mind of the Maker>. 2. Brooks (1986),<No silver bullet>. 3. McDonnell (2008),<About Designing>.该书是第7届设计思想研讨会(Design Thinking Research Symposium,DTRS7)的论文汇编. 4. Luck (2009),"Does this compromise your des