摘要: 由塔科马大桥事件 谈软件架构 经常,我们会涉及系统架构、面向对象的架构(SOA)、软件架构等词,那么到底什么是“架构”?什么是“软件架构”?“系统架构”与“软件架构”有着怎样的区别和联系?“系统架构构建”和“系统设计”之间有什么区别和联系? 本章带着这些问题,追本溯源,对于架构及软件架构的一些基本概念及发展历程做一番说明。同时对一些人们认识上的误区进行分析,以还原事物的真实面目。1.1 引子 时间就像一条奔腾不息的大河,大浪淘沙,方显金石。翻开人类的建筑工程史,遍布世界各地,跨越几千年的时空,我们可以看到许多辉煌成功的工程。但是,人们往往最容易遗忘那些被历史长河所淹没的惨痛失败。而实际上,人类 阅读全文
posted @ 2009-04-27 14:41 我的javaIT 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 开发好的项目必须要有好的需求 好的开始是成功的一半,要充分认识需求分析对项目过程的重要意义。需求分析是项目的开始,其质量如何对整个项目的进展与最终结局都会起到重要作用。这里介绍的只是需求分析过程中一些常见的应对策略,正确理解与恰当运用这些经验将会有助于效率的提高与质量的改善。 这部分内容与本书后续内容存在着必然的内在联系。对于需求的研究不仅在项目中如此,对于控件对象的设计与封装也是异曲同工。我们基于项目的普遍性应用,从中构造基于应用的基础控件是有效提升设计生产能力的一个重要途径,也是面向对象理念的一种具体实践。 由于控件的应用范围更加广阔,所以在封装的过程中对经验的依赖性更强,需要更加透彻的分 阅读全文
posted @ 2009-04-27 08:34 我的javaIT 阅读(192) 评论(0) 推荐(0) 编辑