摘要: 系统架构与软件架构 再深一层分析,无论是建筑工程领域,还是其他工程领域(包括计算机科学),从它们的演化历史来看,直觉上我们似乎能够发现其共同点:即从哲学的角度上来说,它们都是人类为了克服与生俱来的恐惧而进行的创造、演化和发展。人类到底恐惧什么呢? 我们可以注意到,人类本能当中有这样一个重要的共同点:对不确定的、感觉到威胁的事物具有强烈的不安全感。这就激发了人类尽量把这些恐惧的因素控制在最小范围内的愿望。这也就是各个工程学科(包括系统及软件工程领域)在日积月累的发展历程中,逐步规范化、科学化、系列化以及统一化,最终保证人类在复杂环境中,当不确定的因素存在时,依然能够进行有效的控制和协调。 基于同 阅读全文
posted @ 2009-04-28 15:06 我的javaIT 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 架构的源起 “架构(Architecture)”一词,其实来自于建筑行业。本源自拉丁语的“Architectura”,而最早的词源是来自希腊语的“Arkitekton”一词。“Arkitekton”或者“αρχιτεκτων”都是主建筑师的意思,“Αρχι”是“主要的、首要的”意思,而“τεκτων”是建筑师或工匠的意思。 架构与建筑的关系,使得它与人类社会文明的发展紧密关联在一起。当我们翻开各地存在过的文明社会的历史长卷时,首先映入眼帘的是那些留给我们数不胜数的精湛建筑遗迹。无论是埃及人、中国人、印度人、巴比伦人,还是玛雅人、希腊人、苏美尔人、印加人、波斯人等,都是人类文明的伟大创造者,他们 阅读全文
posted @ 2009-04-28 08:02 我的javaIT 阅读(194) 评论(0) 推荐(0) 编辑