1.4 对设计过程的思考
有关设计的思考源远流长,至少可以追溯到Vitruvius(逝于公元前15年)。他的著作《De Architectura》是古典时期以来有关设计的重要文献。主要的里程碑包括达·芬奇(1452~1529)的《Notebooks》,以及Andrea Palladio(1508~1580)的《Four Books of Architecture》。 而有关设计过程本身的思考则很晚才出现。根据Pahl和Beitzr的考证,最远可以追溯到1852年,这是随着机械化生产的高涨而促成的、以Redtenbacher为代表的德国思想。9 而在我本人看来,主要的里程碑包括Christopher Alexander的《Notes on the Synthesis of Form》(1962年),Herbert Simon的《The Sciences of the Artificial》(1969年),Pahl和Beitz的《Konstructionslehre》(1977年),还有设计研究学会(Design Research Society)的成立以及《Design Studies》的创刊(1979年)。 Margolin和Buchanan从《Design Issues》期刊中摘录了23篇文章,其中大部分是有关设计评论与理论的,“对理解设计所涉及的哲学问题进行了若干探讨”(见该书第xi页)。 我的《人月神话》(1975年,1995年)反映了IBM OS/360的设计过程,它后来发展成为了MVS及后续产品。那本书着重描述了这个设计与研发项目中的人、团队与管理等方面。本书第4~6章将讨论与此相关的话题。关注如何在团队设计中达成概念完整性。 Blaauw和Brooks的《Computer Architecture: Concepts and Evolution》(1997年)对IBM System/360(以及System 370到System 390,再到现在的System Z(64位体系结构的大型机))体系结构以及数十个设计决策的相互关系和基础原理进行了大量讨论。它完全没有涉及设计过程与设计活动中人的因素。不过,该书的1.4节探讨了计算机体系结构中何为良性(goodness)的判断标准,这是与本书内容密切相关的。