《大象--Thinking in UML 第二版》已于近日在当当首发,感兴趣的朋友可以去看看http://product.dangdang.com/product.aspx?product_id=22625408 。先附上再版自序吧。同时邀请各位加入新浪微博[大象-thinkinginUml群]:http://q.weibo.com/1483929

再版序

《大象—Think in UML》自2009年出版以来,已经过去了三年。在这三年中,《大象》获得了我预期之中的关注,也获得了我意料之外的荣誉。

我所预期的,是我坚信《大象》是我所知道的唯一一本结合了面向对象方法、软件工程方法、基于UML的建模方法的全程建模的书;我相信也是唯一一本不仅仅是授技,而是试图论道的书。最重要的,是在决定写作本书时,我便决心不写那种引用、翻译、拼凑各种资料的书。因为我在工作中经过学习、思考和实践,已经形成了自己一套面向对象的建模、分析和设计方法,至少在我自己的项目中用起来得心应手。我觉得应该将这套方法传播开来。既然这套方法能够让我自己的项目获益,我也相信能够让更多的IT从业者获益。我于是非常用心的写下每一个字,每一个观点都是自己的理解和经验总结,几乎倾尽了工作十年的所有经验和思考。我相信这样的书一定会获得读者的喜爱,所以自写作时就期望着能得到读者的肯定。

而意料之外的,则是受欢迎的程度远远超过了我的预期。我没想到在本书出版的第一年,便在互动网的计算机图书销售排行版上冲上了销售榜的第三名;没想到在接下来的这三年里,销售也一直非常好,至今已经重印了6次之多;更没想到的是本书被许多学校采纳为教材或者课外资料。而最让我欣慰的,则是读者的反馈。读者购买本书后的每一条反馈我都会看,不论是赞扬的还是批评的。更多的读者在阅读后会给我来信,要么询问书中不太明白的地方,要么指出书中的一些错误。甚至有读者建立了专门的QQ群来讨论与本书相关的一些问题。

与冷冰冰的销售纪录相比,我更看重这些热乎乎的评论、讨论。这为《大象》赋予了生命,或者说,之所以会有今天的第二版,它的第二次生命就是由这些读者给予的。读者们对《大象》的指正,都改进到了第二版中;读者们对《大象》更多的期待,更是直接促成了第二版的诞生。

在准备第二版的之前,我曾经想过要不要大动手术。但一方面大部分读者的反馈表明《大象》第一版挺合乎胃口。另一方面,在第一版出版后的这三年里,我应邀做了许多演讲、培训和公开课,在这些活动中我完全依据《大象》的思想和方法来讲课,获得了绝大多数学员的认可和肯定。学员们普遍反映这套方法颠覆了他们的认识,使得他们对对面向对象方法、建模方法和UML的理解有了质的变化,经过学习,对软件本身也有了全新的认识。这让我意识到,《大象》里我所传达的思想和方法是符合现实需要的,目前我没有足够的理由对第一版进行大刀阔斧的更改。但第一版也绝不是完美的,除了错误、不严谨的地方,也有读者确实需要,但在第一版中未涉及的内容。

因此,第二版我决定维持原有的主体不变化,包括贯穿全书的例子。一方面改正错误、完善语言组织,更重要的是补充读者期望的内容。基于此,在第二版中,最大的改变是第一,应许多读者的要求,专门增加了第13章,深入讨论了面向对象方法与面向关系方法的区别与联系,详细的讨论了面向对象的数据建模的方法;第二,在第5章中澄清了第一版中所讲的“问题领域建模”与大家所熟知道的“领域驱动建模”概念上的不同,并在第17章中详细讲述了“领域驱动建模”与“用例驱动建模”方法使用。

在第二版即将完成的前夕,我完成了人生另一个重要的转变:随着小鱼鱼的出生,我成为了一个父亲。喜悦之情自不必多说,尽管两个月来我再没睡过完整的一觉。我相信孩子将从此永远改变我的生活方式,为了与他一起成长,我得把书送给他,并留下这段话。或许以后,他会拿着书说:看,这是爸爸为我写的,虽然我看不懂,但我知道大象鼻子很长……

再次的,感谢您关注和购买本书。您的意见将是我最大的收获!我将与您一同成长。

《大象--Thinking in UML 第二版》已于近日在当当首发,同时邀请各位加入新浪微博[大象-thinkinginUml群]:http://q.weibo.com/1483929相关推荐

  1. 《C语言深度解剖》第二版已出版发行,当当京东等网站书店已上架

    RT. 第二版修正了第一版的一些错误,并新增了部分内容. 但仍然保持精炼,页数仅增加了10页左右. 第一版出版后仅10个月,即已售罄缺货. 由于一些其他原因,第二版7月份才出版发行. 由于本人工作实在 ...

  2. JSR 299 建议草案第二版已提交

    昨天 Gavin King 提交了 JSR 299 (Contexts and Dependency Injection for the Java EE platform)的第二个建议草案 给 JCP ...

  3. 强化学习圣经:《强化学习导论》第二版(附PDF下载)

    今天推荐 Richard S. Sutton 教授与 Andrew G. Barto 教授合著的<强化学习导论(第二版)>, Richard S. Sutton 就职于iCORE大学计算机 ...

  4. 最新发布!《统计学习方法》第二版无监督学习视频课上线了!

    说起机器学习最响当当的书籍,李航博士的<统计学习方法>一定是榜上有名了!许多互联网企业的面试.笔试题目,都参考这本书. 这本书第一版就包含了众多主要的监督学习算法与模型,通过作者 6 年时 ...

  5. Statistical Analysis of Network Data with R(第二版) 上机实操 3

    4.2.1 节点的度 顶点的度是与顶点相连的边的数量,注意是边的数量.不是顶点的数量,因为存在多重边 > g <- make_ring(10) > plot(g) > degr ...

  6. 《UML用户指南第二版》再次温读笔记(一)(downmoon)

    前言:最近,花点时间重读(也不知道是第几遍了)<UML用户指南第二版>这本书,感觉虽然对WEB程序开发而言,UML的应用是一个极大的挑战,然而,其中蕴含的基本原理和指导性却是历久弥新,耐人 ...

  7. 小米手机拦截返回音设置不了_MIUI 12第二批稳定版已完成全量推送:你的手机支持吗...

    9月8日消息,MIUI官微宣布,MIUI 12第二批稳定版已完成全量推送! 01 合计14款机型支持 第二批支持机型共14款:小米8.小米8屏下指纹版.小米8透明探索版.小米MIX3.小米MIX2S. ...

  8. 强烈推荐!最好用的《机器学习实用指南》第二版终于来了,代码已开源!

    早在去年的这个时候,红色石头就发文给大家推荐过一本非常棒的机器学习实用指南书籍<Hands-On Machine Learning with Scikit-Learn & TensorF ...

  9. 拙著《大象-Thinking in UML》已在互动出版网http://www.china-pub.com/129881开始出售,12月1日全国各大书店有售,敬请关注!^_^

    <大象-Thinking in UML>已经在中国互动出版网开始发售, 访问http://www.china-pub.com/129881可购买. 全国各大书店12月1日后见书.感谢大家的 ...

最新文章

  1. php简单的log文件
  2. 京东方拟收购法国零售物联网领域公司50.1%以上股份
  3. 声音信标规格说明 2020-5-25
  4. 为jqgrid添加统计金额页脚
  5. camera客观测试_光学图像测试之屏幕色彩管理测试
  6. 与服务器交互的分页组件PageComponent
  7. ECSHOP发送邮件提示need rcpt command的解决方法
  8. 如何清除以前连接到Mac的WiFi网络
  9. 竖着的seekbar_自定义竖着的SeekBar | 学步园
  10. celeste第二章_蔚蓝全剧情全流程攻略 全关卡详解图文攻略
  11. 计算机毕业设计Java校园疫情信息管理系统(源码+系统+mysql数据库+Lw文档)
  12. 幼麟棋牌登录流程分析
  13. 计算机硬件部份的核心部件是,计算机硬件的核心部分是什么?
  14. 《迅雷链精品课》第六课:主流区块链数据存储分析(一)
  15. windows的命令行工具和DOS工具的区别
  16. 计算机教案在幻灯片中插入影片,在幻灯片中插入影片和声音教学设计
  17. KVM虚拟机绑定物理CPU进行性能调优
  18. 手机一个2k屏60hz,一个1080p屏90hz,哪个好呀?
  19. 快速上手Luminati的三个使用方法
  20. 分解质因数(java解决)

热门文章

  1. 青梅酒太多不知该怎么选?记得你爱吃 的口味就可以
  2. 程序员的一百万种变现方式之2,努力多赚零花钱
  3. uniPaas入门(magic最新版本改名叫uniPaas,unipaas也就是以前的magic)
  4. HP惠普打印机驱动安装详解
  5. 武汉php东和,武汉--从轨道交通线网规划看黄陂、东西湖和江夏等新兴区域发展潜力...
  6. Manjaro 没有声音(伪输出)怎么办
  7. WhatsApp 电脑版如何下载安装?
  8. 混沌图像加密matlab,基于复合混沌系统的彩色图像加密算法及Matlab实现
  9. 工具分享:图片水印工具(WaterMarker)
  10. 如何在互联网上虚度人生?