-
UML和模式应用(原书第2版)
本书英文版面世以来,便广受业界专家和读者的好评。全书叙述清晰、用词精炼、构思巧妙,将面向对象分析设计的概念、过程、方法、原则和个人的实践建议一一道来,博引多家观点,以实例为证,将软件的分析和设计的过程叙述得如逻辑推理一般,于细节处见真知。 本书是一本经典的面向对象分析设计技术的入门书,适用范围非常广,从刚刚入门的初学者,到已经有一定对象技术知识但希望进一步提高开发水平的中级读者,甚至是资深的专业人员,都可以从本书获益匪浅。同时,本书也很适合作为高等院校计算机专业及软件学院相关课程的教材和各类培训班的辅导教材。 -
企业应用架构模式
《企业应用架构模式》作者是当今面向对象软件开发的权威,他在一组专家级合作者的帮助下,将40多种经常出现的解决方案转化成模式,最终写成这本能够应用于任何一种企业应用平台的、关于解决方案的、不可或缺的手册。《企业应用架构模式》获得了2003年度美国软件开发杂志图书类的生产效率奖和读者选择奖。《企业应用架构模式》分为两大部分。第一部分是关于如何开发企业应用的简单介绍。第二部分是《企业应用架构模式》的主体,是关于模式的详细参考手册,每个模式都给出使用方法和实现信息,并配以详细的Java代码或C#代码示例。此外,整《企业应用架构模式》中还用了大量UML图来进一步阐明有关概念。 《企业应用架构模式》是为致力于设计和构建企业应用的软件架构师、设计人员和编程人员而写的,同时也可作为高等院校计算机专业及软件学院相关课程的参考教材。 -
The Timeless Way of Building
The theory of architecture implicit in our world today, Christopher Alexander believes, is bankrupt. More and more people are aware that something is deeply wrong. Yet the power of present-day ideas is so great that many feel uncomfortable, even afraid, to say openly that they dislike what is happening, because they are afraid to seem foolish, afraid perhaps that they will be laughed at. Now, at last, here is a coherent theory which describes in modern terms an architecture as ancient as human society itself. -
形式综合论
《形式综合论》(Notes On The Synthesis of Form)是亚历山大最重要且最常被引用的著作之一,该书奠定了亚历山大一生学术工作的基础,同时也是之后兴起的寻求设计方法运动的基本读本之一。 在书的第一部分,亚历山大讨论了形式因背景而生,而环境背景的出现根本是为了满足人类的需要这一过程。他表明,这种自适应的过程只有在逐步推进的情况下才能成功实现,而不是一蹴而就。因为,形式产生于传统的非自我意识的文化,不是由设计师创造的,而是经由传统格局的缓慢变化成型,其形成和适应过程非常优美。而在我们自我意识的文化中,一个设计师应背景需要去创造一种形式,是失败的,因为,先入为主的概念导致他为解决问题而构建的图像与实际问题的内在组成并不相符,因此只会导致随意性、任意性、缺乏实际了解,困扰现代建筑和现代城市的设计。 在第二部分中,亚历山大提出的方法是,设计人员可以充分发挥自己创造性的想象力,但要避免不相干的成见的陷阱。他表明,每当面临一个问题,都可以忽略现有的概念并通过问题本身的结构创造出新的概念,以正确符合他所提出的自适应过程的子系统。把每一个这样的子系统当做一个子问题来处理,设计人员可以将新的概念转化为形式。因为这个过程,该形式会非任意性地、正确地适应它的背景和内容。 -
隐藏的逻辑
在《隐藏的逻辑》一书中,作者布坎南告诉我们,在人类社会正在上演一场“量子革命”。物理学法则开始为我们描绘出一幅有关人或“社会原子”的崭新图像,而且与现实存在的个体自由意志毫不冲突。混乱的原子活动能够组合成精准的热力学,人类的自由个体也同样能组合成可预测的模式。社会物理学家能剖析潮流的变化;能预测企业是成是败;能解释犯罪增多的原因。了解群体组织的规律是我们这个时代面临的主要挑战。《隐藏的逻辑》例证丰富,论点尖锐,容易理解,充满了智趣的游戏和刺激的实验,为我们看待人的社会行为提供了一个全新的视角。 -
分析模式
本书的作者Martin Fowler是国际著名的OO专家,敏捷开发方法的创始人之一,现为ThoughtWorks公司的首席科学家,本书是作者的代表作之一,深受业界专业人士和广大读者的好评,经久不衰。 本书讲述各种分析模式(即来自概念性业务模型的模式)和支持模式(即讲述如何使用分析模式的辅助性模式),把论述重点放在介绍面向对象分析和设计的最终结果—即模型本身。作者透过平实朴素的语言,将自己丰富的对象建模经验与读者分享,使读者可以马上采纳这些经验性模式。 本书适合的读者范围非常广:面向对象的计算机分析人员和设计人员(尤其是那些参与系统分析的人员)、数据建模人员、编程人员以及专业的软件工程师都可以从本书中获得宝贵的知识和经验。 本书赞誉: “本书是对不断发展的模式文献的一个重要贡献。它捕捉来自不同领域的深奥的对象建模专业知识,形成一个模式目录。这些领域模式将有助于你解决不同领域中具有挑战性的建模问题。” ———Erich Gamma “Martin Fowler为我们给出答案,而不仅仅是一个可以找到这些答案的过程。在本书中,透过作者平实朴素的语言,你将找到自己下一个业务对象模型的重要内容。” ———Ward Cunningham “就像‘四人帮’在他们的经典著作《设计模式》中总结出了通用的设计模式,Martin Fowler在这本让人期待已久的书中为我们总结出应用领域的诸多模式。本书是从事面向对象业务建模和业务过程重组工作的所有分析人员和设计人员的必备之书。” ——Donald G. Firesmith