02月 24th, 2009 | by 邓芝 |

对架构的另类定义

更多内容在:

架构专栏

推荐阅读《架构的支撑框架与运营

【名称定义】架构:是某些应用域中,问题解决者从需求到结果过程中的一种事物,构建架构的过程是整个过程的主轴,同时,架构为目标事物提供结构性支撑。

【阐释】在《对事物的理解与OO基本概念再认识》一文中,讲到对事物的理解与OO基本概念的关系,做了二个定义和三个映射。架构是一个客观存在的“事物”,因而,架构也包含三个层面的内容:概念、本体、运动体;在理解时,可以通过映射关系,理解为接口,类,对象;下图是对架构内涵的一种图示化:

From 技术图片

构建架构的过程的与三个层次一致,第一步:从收益人哪儿收集需求,分析、设计架构,从而得到架构概念(也即接口),架构概念的内容是:一系列文档,定义的架构风格等。第二步:实现接口,从而得到架构本体(也即类),架构本体的内容是:框架/产品/工具(由代码构成)等。第三部:实例化类,从而得到架构运行体(也即对象),架构运行体的内容是:环境,容器,代码实例,数据等。

Post a Comment