Monthly Archives: October 2010

软件架构的魅力2–读书笔记

涉及到方法论,我的理解就是解决工作中遇到问题的指导。 首先要看看软件架构师的工作包括哪些内容: 1 业务层次:了解问题的来龙去脉,建模分析。 2 技术层次,这个不多说,主要工作。<br> 抄一段定义: 一个软件系统的架构师是一个要担负起软件系统的定义、架构的实现、系统的实施、系统架构演化和系统演化的人,是一个要为系统整个生命周期负责的人。<br> 从中可以看出,架构师要求有广泛的技术经验、商业经验、流程经验和社会经验。 指导架构师工作有2种方式: 1 提供完整的架构框架Architecture Framework,供裁剪应用。 架构框架,不是J2EE、.NET、OSGI这类的应用开发框架,而是专门进行架构构建的框架体系。这类框架用于构建架构描述(Architecture Description),描述系统内有哪些角色、子系统或构件、流程、数据依赖,以及这些系统组成部分之间如何进行交互和相互依赖。当然会提供参考实践。 比较著名的有:RIM-OOP,Catalysis,TOGAF,ZIFA,EA,MODAF,DODAF。 推荐较好的有RIM-OOP、TOGAF。 插一句,System Architecture和System Design的区别,下面的说明个人觉得不错: I would take it as the difference between designing a system (a collection of entities working together to accomplish a … Continue reading

Posted in 读书笔记, 技术思考 | Leave a comment

软件架构的魅力–读书笔记

比较欣赏这句话,when architecture is at its highest level of harmony, beauty is attained. 进入一个领域后,首先要了解的是专用名词。通过对名词的了解,有一个初步的印象。 那何谓架构?何谓系统架构? 架构一词来源于建筑设计领域,推而广之,就是对所研究领域内的元素及元素之间关系的一种映射(主观性的映射)的产物。 系统架构,System Architecture:系统性的进行架构,即用完整的方法论做指导进行架构。 同样的,在软件领域,也存在方法论进行指导。

Posted in 读书笔记, 技术思考 | Leave a comment

Hello world!

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

Posted in Uncategorized | 1 Comment