【分析模式可复用的对象模型】福勒.pdf

程 术 从 分析系列 分析模式 可复用的对象模型 Analysis Patterns Reusable Object Models(英)MartinFowler著 樊东平张路等译 China MachinePress
RalphJohnson序 模式外,还存在大量的软件模式。在阅读本书以前,我们已经了解了分布式编程模式、用户界 面模式,甚至还见过如何组建软件开发小组的模式。然面,我们还没有见过能够清楚地表述面 向对象分析的任何模式。PelerCoad的模式最接近于分析模式,可是这些模式却跟我们的设计模 式非常相似,而我们认为纯粹的分析模式应该不是这样.当我在阅读MartinFowler的这本《分析模式》的手稿时,我找到了自己一直想要的东西.书中所提到的分析模式虽然包含了大量的领域知识,但适用于所有的业务软件。像设计模式一 样,这些分析模式很抽象,足以帮助你的软件适应需求的变化.
前言 不久前,还没有任何有关面向对象分析和设计的书籍。而现在,却有如此之多的书籍,以 致于任何一个专业人员都无法全部涉猎。其中大部分书籍都专注于:传授一种图符表示法,提 出一个简单的建模过程,并用几个简单的示例来加以说明。本书是一本与它们完全不同的书.它并不把重点放在过程一即如何建模,而是把重点放在过程的结果一即模型本身.我是一个信息系统对象建模方面的顾问。客户常常聘请我训练他们的员工如何建模和为他 们的项目提供指导。我的大部分技能来自对建模技术以及如何运用这些技术的了解。然而,更 重要的是我的实际经验,这些经验是在建造许多模型和经常分析重复出现问题的过程中积累起 来的。 