80 likes | 283 Vues
设计思维的理性力量. InfoQ 高博 The Design of Design 译者. 《The Design of Design》 其人其书. 从 《 人月神话 》 到 《The Design of Design》 C# 之父 Anders Hejlsberg 的案首必备 《 程序设计实践 》 的背后驱动 作者 Frederick Phillips Brooks, Jr., 为 1999 年图灵奖获奖人,该奖指作者为“现代计算机体系结构设计的奠基人”。. 什么是设计?. 设计是一种 关于有序过程的有序模型 。
E N D
设计思维的理性力量 InfoQ 高博 The Design of Design译者
《The Design of Design》其人其书 • 从《人月神话》到《The Design of Design》 • C#之父Anders Hejlsberg的案首必备 • 《程序设计实践》的背后驱动 • 作者Frederick Phillips Brooks, Jr.,为1999年图灵奖获奖人,该奖指作者为“现代计算机体系结构设计的奠基人”。
什么是设计? • 设计是一种关于有序过程的有序模型。 • 设计就是由目标、必要条件、效用函数和约束等构成的思维模型。 • 设计植根于理性思维,但又有其反复、动态和不确定等特点。
设计的理性模型 • 理性模型是一种自然模型。 • 理性模型可以由“设计树”描述。 • 理性模型是一种自顶自下、逐步求精的模型。 • 理性模型是完备的。 • 软件工程的最典型的例子是众所周知的“瀑布模型”。
理性模型的缺陷及对策 • 初始阶段无法明确目标。 • 设计树有回溯而且必须动态更新。 • 效用函数求值有后向依赖。 • 对环境变化缺乏适应性。 • 充分沟通并增量式地更新目标和期望。 • 将设计树节点不是视为决策而是暂定案。 • 学会估算并将参数明确地列出,以在参数变化时动态更新求值结果。 • 培养观察力,以发散性思维对待环境。
重视理性模型 • 理性模型是最早提出并且是最直观的模型。 • 理性模型是在现实中最广泛应用的模型,被美国国防部、德意志工程师协会等设计先驱力量所采用。 • 理性模型为新手提供了在设计领域快速上手的的途径。
不拘泥于理性模型 • 被奉为圭臬的“瀑布模型”有着重大的缺陷,最初是作为批评对象被作者提出的。 • 理性模型导出的设计方案可以直接应用于简单场合,却不适合大型设计项目。 • 要时刻注意设计的本质而不是形式,关注各个参数的变化,并关注设计空间之外的选项——在思维方面保持清醒,并保持开放。
十分感谢大家的宝贵时间! Q&A