UML和模式应用(英文版第3版)(经典原版书库)
分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,综合,
品牌: 拉曼
基本信息·出版社:机械工业出版社
·页码:703 页
·出版日期:2006年
·ISBN:7111178416
·条形码:9787111178415
·包装版本:第1版
·装帧:平装
·开本:16开
·丛书名:经典原版书库
产品信息有问题吗?请帮我们更新产品信息。
内容简介《UML和模式应用》(英文版第3版)介绍了“对象思想”,并在实际的面向对象分析和设计中应用了这一思想,即如何以对象进行思考和设计,以及如何创建精致、健壮和可维护的系统。开发者和学生可以通过贯穿全书的两个案例研究的三个迭代来学习面向对象分析和设计(OOA/D),这两个案例研究增量地介绍了关键技能、OO的本质原则和模式、UML表示法和最佳实践。读者不仅可以从中学习到UML图,更重要的是可以学习到如何在OO软件开发环境下应用UML。享誉世界的崭新版本,面向对象分析与设计及UML的介绍。全面升级到UML 2和最新的迭代/敏捷实践。增加了全新的案例研究,阐述了大量关键思想。无论对于专业人士还是教师来说,《UML和模式应用》(英文版第3版)都堪称世界一流。书中介绍了“对象思想”,并在实际的面向对象分析和设计中应用了这一思想,即如何以对象进行思考和设计,以及如何创建精致、健壮和可维护的系统。开发者和学生可以通过贯穿全书的两个案例研究的三个迭代来学习面向对象分析和设计(OOA/D),这两个案例研究增量地介绍了关键技能、OO的本质原则和模式、UML表示法和最佳实践。读者不仅可以从中学习到UML图,更重要的是可以学习到如何在OO软件开发环境下应用UML。
基于广受赞誉的前两版,本版进行了修订,充分反映了新的UML 2标准,提倡了具有高度影响的、迭代的和有效的敏捷建模实践,有助于读者掌握对象设计,理解进化式需求和用例、领域对象建模、职责驱动设计、OO设计本质、分层架构、“四人帮”设计模式、GRASP、迭代方法、UP的敏捷途径等。
作者简介Craig Larman Valtech公司首席科学家,Valtech是一家领先的跨国技术咨询公司,在美国、欧洲和亚洲都有分支机构。他是闻名于国际软件界的专家和导师,专长于OOA/D与设计模式、敏捷/迭代方法、统一过程的敏捷途径和UML建模。除本书外,他还著有畅销的《Agile and Iterative Development: A Manager’s Guide》(敏捷迭代开发,该书中文版已由中国电力出版社引进出版)一书,并且与Rhett Guthrie合著了《Java Performance and Idiom Guide》一书。
媒体推荐书评
“人们经常问我,介绍OO设计的最佳图书是哪一本。读过本书之后,我毫无保留地选择了它。”
——Martin Fowler,《UML Distilled》和《Refactoring》的作者
“这一版体现了Larman一贯的风格,精确且富有思想,确实是一本上乘之作。”
——Alistair Cockburn,《Writing Effective Use Cases》和《Surviv
编辑推荐《UML和模式应用》(英文版第3版)主要改进包括:
更专注于帮助读者掌握OOA/D,通过案例研究论述了关键的OO原则和模式,同时还应用了UML。
涵盖了UML 2、敏捷建模、测试驱动开发和重构。
针对迭代和进化式开发与OOA/D的结合增加了大量技巧。
更加易于学习,引入了新的学习帮助和插图。
增加了新的教学资源。
对以轻量和敏捷精神应用UP给予了指导,补充了诸如XP和Scrum等其他迭代方法。
增加了应用UML对架构进行文档化的技术。
对进化式需求增加了新的章节。
"人们经常问我,介绍OO设计的最佳图书是哪一本。读过《UML和模式应用》(英文版第3版)之后,我毫无保留地选择了它。"
——Martin Fowler,《UML Distilled》和《Refactoring》的作者
"这一版体现了Larman一贯的风格,精确且富有思想,确实是一本上乘之作。"
——Alistair Cockburn,《Writing Effective Use Cases》和《Surviving OO Projects》的作者
"很少有人拥有解释事物的技巧,拥有软件分析和设计能力的人就更少了,但Craig Larman同时拥有这两种能力。"
——John Vlissides,《Design Patterns》和《Pattern Hatching》的作者
享誉世界的崭新版本,面向对象分析与设计及UML的介绍。
全面升级到UML 2和最新的迭代/敏捷实践。
增加了全新的案例研究,阐述了大量关键思想。
序言感谢你阅读本书!我可以提供(OOA/D、UML、建模、迭代和敏捷方法等方面的)问题解答、咨询或培训等服务,欢迎访问我的网站www.craiglarman.com(中文站点是www.craiglarman.cn)。. 本书是面向对象分析和设计(OOA/D)的实用指南,并且阐述与迭代开发相关的内容。我很高兴地看到本书的第1版和第2版在全世界范围内得到了广泛认可。我衷心地感谢所有读者!通过阅读本书,你将会有如下收益:第一,对象技术已获得广泛应用,掌握OOA/D对于成功进行软件开发是至关重要的。第二,如果你刚刚接触OOA/D,你将会面临如何掌握这个复杂主题的挑战。本书提供了一个良好定义的迭代式路线图(统一过程的敏捷方法),帮助你一..