架构之美第六章-建筑师的角色
在设计、构建和修复建筑时,我们指定关键的设计师为“建筑师(architects)”,并赋予他们广泛的职责。建筑师准备建筑最初的草图,展示外观和内部布局,与客户讨论这些草图,直至所有相关方都达成一致意见,认为展示的就是他们想要的。这些草图是抽象:它们关注建筑中某些方面的适当细节,而忽略其他的内容。
当客户和建筑师在这些抽象上达成一致意见之后,建筑师会准备或监督准备更为详细的图纸,以及相关的文字规格说明。这些图纸和规格说明描述了建筑的许多“实质性”细节,如管道、壁板材料、窗户玻璃和电线等。
在极少的情况下,建筑师简单地将详细规划交给建造者,建造者将根据规划完成项目。对更重要一些的项目,建筑师会继续参与,定期检查工作,并且可能会建议变更,或接受来自建造者和客户的变更建议。如果建筑师监督项目,仅当他确认项目充分符合了规划和规格说明的要求,项目才算完工。
我们请一名建筑师是为了确保:1)设计满足客户的需要,包括前面提到的那些特征;2)设计具有概念完整性,处处运用了相同的设计原则;3)设计满足法规和安全的要求。建筑师职责的一个重要方面是确保设计概念在实现时得到一致的体现。有时候,建筑师也充当建造者和客户之间的协调人。哪些决定需要由建筑师做出,哪些决定由其他人做出,人们对这个问题常有不同意见,但我们清楚,建筑师将做出重要决定,包括所有对结构的可用性、安全性和可维护性产生影响的那些决定。
当客户和建筑师在这些抽象上达成一致意见之后,建筑师会准备或监督准备更为详细的图纸,以及相关的文字规格说明。这些图纸和规格说明描述了建筑的许多“实质性”细节,如管道、壁板材料、窗户玻璃和电线等。
在极少的情况下,建筑师简单地将详细规划交给建造者,建造者将根据规划完成项目。对更重要一些的项目,建筑师会继续参与,定期检查工作,并且可能会建议变更,或接受来自建造者和客户的变更建议。如果建筑师监督项目,仅当他确认项目充分符合了规划和规格说明的要求,项目才算完工。
我们请一名建筑师是为了确保:1)设计满足客户的需要,包括前面提到的那些特征;2)设计具有概念完整性,处处运用了相同的设计原则;3)设计满足法规和安全的要求。建筑师职责的一个重要方面是确保设计概念在实现时得到一致的体现。有时候,建筑师也充当建造者和客户之间的协调人。哪些决定需要由建筑师做出,哪些决定由其他人做出,人们对这个问题常有不同意见,但我们清楚,建筑师将做出重要决定,包括所有对结构的可用性、安全性和可维护性产生影响的那些决定。
音乐作曲与软件架构
虽然人们常用建筑架构设计来类比软件架构,但音乐作曲可能是更好的
类比。建筑师创建的是相对静止的结构(该架构必须考虑到人员和服务
在建筑内的移动,以及承重结构)的静态描述(蓝图或其他图纸)。在
音乐作曲和软件设计中,作曲家(软件架构师)创建一段音乐的静态描
述(架构描述和代码),这段音乐以后将演奏(执行)许多次。在音乐
和软件中,设计都依靠许多组件的交互来得到期望的结果,结果依赖于
演奏者、演奏环境,以及演奏者所做的诠释。