内容简介 · · · · · ·
在紧迫的时间压力下,程序员很难通过紧跟技术创新的脚步来享受软工领域的最新成果。正因如此,殿堂级大师Martin Fowler这本旨在帮助专业人士提升效率的图书一问世,迅即给软工社区带来巨大震撼。其前两版经年畅销,因行文精炼、自然,见解透彻而广受称道。誉为软件设计为生者必备资料的第三版,更是带来有效面向对象设计的最佳思想及愈发便利的教学体例,引进交互概观图、定时图、复合结构图等新图型,对类图、顺序图、状态图、活动图等亦有较大更新。
UML精粹的创作者
· · · · · ·
目录 · · · · · ·
第3版前言
第1版前言
序
为什么要花时间学UML
本书结构
第3版的变化
致谢
第1章 简介
1.1 UML是什么
1.2 使用UML的方式
1.3 UML诞生史
1.4 表示法和元模型
1.5 UML图
1.6 什么是合法的UML
1.7 UML的含义
1.8 仅有UML是不够的
1.9 何处开始UML
1.10 更多资料
第2章 开发过程
2.1 迭代和瀑布过程
2.2 预测性和自适应计划
2.3 敏捷过程
2.4 Rational统一过程
2.5 为项目裁剪过程
2.6 为过程裁剪UML
2.7 选择开发过程
2.8 更多资料
第3章 类图:基础
3.1 性质
3.2 多重性
3.3 性质的编程解释
3.4 双向关联
3.5 操作
3.6 泛化
3.7 注解符和注释
3.8 依赖
3.9 约束规则
3.10 何时使用类图
3.11 更多资料
第4章 序列图
4.1 创建和删除参与者
4.2 循环、条件等
4.3 同步和异步调用
4.4 何时使用序列图
第5章 类图:进阶概念
5.1 关键词
5.2 责任
5.3 静态操作和属性
5.4 聚合和组合
5.5 派生性质
5.6 接口和抽象类
5.7 只读和冻结
5.8 引用对象和值对象
5.9 限定关联
5.10 分类和泛化
5.11 多重和动态分类
5.12 关联类
5.13 模板(参数化)类
5.14 枚举
5.15 主动类
5.16 可见性
5.17 消息
第6章 对象图
6.1 何时使用对象图
第7章 包图
7.1 包和依赖
7.2 包的分解
7.3 实现包
7.4 何时使用包图
7.5 更多资料
第8章 部署图
8.1 何时使用部署图
第9章 用例
9.1 用例的内容
9.2 用例图
9.3 用例的级别
9.4 用例和特性(或故事)
9.5 何时使用用例
9.6 更多资料
第10章 状态机图
10.1 内部活动
10.2 活动状态
10.3 超状态
10.4 并发状态
10.5 实现状态图
10.6 何时使用状态图
10.7 更多资料
第11章 活动图
11.1 分解一个动作
11.2 分区
11.3 信号
11.4 令牌
11.5 流和边
11.6 针脚和变换
11.7 扩展区域
11.8 流结束
11.9 结合规格
11.10 其他更多内容
11.11 何时使用活动图
11.12 更多资料
第12章 通信图
12.1 何时使用通信图
第13章 组合结构
13.1 何时使用组合结构
第14章 组件图
14.1 何时使用组件图
第15章 协作
15.1 何时使用协作
第16章 交互概述图
16.1 何时使用交互概述图
第17章 时间图
17.1 何时使用时间图
附录A UML版本之间的变化
A.1 对UML的修订
A.2 《UML精粹》中的变化
A.3 从UML1.0到1.1的变化
A.4 从UML 1.2(和1.1)到1.3(和1.5)的变化
A.5 从UML 1.3到1.4的变化
A.6 从UML 1.4到1.5的变化
A.7 从UML 1.x到UML 2.0
参考文献
索引
· · · · · · (收起)
第1版前言
序
为什么要花时间学UML
本书结构
第3版的变化
致谢
第1章 简介
1.1 UML是什么
1.2 使用UML的方式
1.3 UML诞生史
1.4 表示法和元模型
1.5 UML图
1.6 什么是合法的UML
1.7 UML的含义
1.8 仅有UML是不够的
1.9 何处开始UML
1.10 更多资料
第2章 开发过程
2.1 迭代和瀑布过程
2.2 预测性和自适应计划
2.3 敏捷过程
2.4 Rational统一过程
2.5 为项目裁剪过程
2.6 为过程裁剪UML
2.7 选择开发过程
2.8 更多资料
第3章 类图:基础
3.1 性质
3.2 多重性
3.3 性质的编程解释
3.4 双向关联
3.5 操作
3.6 泛化
3.7 注解符和注释
3.8 依赖
3.9 约束规则
3.10 何时使用类图
3.11 更多资料
第4章 序列图
4.1 创建和删除参与者
4.2 循环、条件等
4.3 同步和异步调用
4.4 何时使用序列图
第5章 类图:进阶概念
5.1 关键词
5.2 责任
5.3 静态操作和属性
5.4 聚合和组合
5.5 派生性质
5.6 接口和抽象类
5.7 只读和冻结
5.8 引用对象和值对象
5.9 限定关联
5.10 分类和泛化
5.11 多重和动态分类
5.12 关联类
5.13 模板(参数化)类
5.14 枚举
5.15 主动类
5.16 可见性
5.17 消息
第6章 对象图
6.1 何时使用对象图
第7章 包图
7.1 包和依赖
7.2 包的分解
7.3 实现包
7.4 何时使用包图
7.5 更多资料
第8章 部署图
8.1 何时使用部署图
第9章 用例
9.1 用例的内容
9.2 用例图
9.3 用例的级别
9.4 用例和特性(或故事)
9.5 何时使用用例
9.6 更多资料
第10章 状态机图
10.1 内部活动
10.2 活动状态
10.3 超状态
10.4 并发状态
10.5 实现状态图
10.6 何时使用状态图
10.7 更多资料
第11章 活动图
11.1 分解一个动作
11.2 分区
11.3 信号
11.4 令牌
11.5 流和边
11.6 针脚和变换
11.7 扩展区域
11.8 流结束
11.9 结合规格
11.10 其他更多内容
11.11 何时使用活动图
11.12 更多资料
第12章 通信图
12.1 何时使用通信图
第13章 组合结构
13.1 何时使用组合结构
第14章 组件图
14.1 何时使用组件图
第15章 协作
15.1 何时使用协作
第16章 交互概述图
16.1 何时使用交互概述图
第17章 时间图
17.1 何时使用时间图
附录A UML版本之间的变化
A.1 对UML的修订
A.2 《UML精粹》中的变化
A.3 从UML1.0到1.1的变化
A.4 从UML 1.2(和1.1)到1.3(和1.5)的变化
A.5 从UML 1.3到1.4的变化
A.6 从UML 1.4到1.5的变化
A.7 从UML 1.x到UML 2.0
参考文献
索引
· · · · · · (收起)
喜欢读"UML精粹"的人也喜欢 · · · · · ·
UML精粹的书评 · · · · · · ( 全部 14 条 )


该书确实不错(我看的是英文版)
在很多本书中看到此书的引用,虽然也看过不少UML相关的图书。对UML还算是比较熟练。但新项目要求设计必须使用较严格的UML文档 本书是那种即能讲清又不啰嗦的好书。中文版推荐台湾赵光正版本,网上有不完全的试读本,非常不错。可以说是基本满足了“信、达、雅”的翻译最高要求
(展开)

翻译极其烂,烂到我特地到豆瓣来发这条评论
翻译极其烂,烂到我特地到豆瓣来发这条评论!翻译极其烂,烂到我特地到豆瓣来发这条评论!翻译极其烂,烂到我特地到豆瓣来发这条评论!翻译极其烂,烂到我特地到豆瓣来发这条评论!翻译极其烂,烂到我特地到豆瓣来发这条评论!翻译极其烂,烂到我特地到豆瓣来发这条评论!翻译...
(展开)

学习UML基础知识的一本好书
Martin Fowler的书非常经典。 对与一个非计算机专业的IT从业者来说,有时当周围的同时说起UML的概念时,自己一无所知。哈哈,现在终于知道了那些都是一些专业术语。 UML最关键的是在于用,不能止于熟悉概念,UML真正的精粹在于使用这些技巧建模、业务分析等场景,把要做的事情...
(展开)
> 更多书评 14篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部7 )
-
清华大学出版社 (2005)6.7分 168人读过
-
Addison-Wesley Professional (2003)8.9分 123人读过
-
清华大学出版社 (2006年3月1日)8.6分 39人读过
-
Addison-Wesley Professional (1999)暂无评分 11人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- 产品经理应该知道的计算机科学知识 (欧阳)
- 面向对象的并发编程 (小幺)
- 自用2013 续 (cruyff)
- 程序员典藏大系 (恒量)
- Team_13F (rocedu)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有359人想读,手里有一本闲着?
订阅关于UML精粹的评论:
feed: rss 2.0
0 有用 赵建清 2012-10-20 12:44:07
快速了解UML可以参考着本书,书如起名。
0 有用 阿斌哥 2020-01-31 14:41:39
UML也只是一件工具,千万不能为了画图而画图。搞清楚为什么要用,什么时候用才是重点,本书正突出了这个重点。有时候,少即是多,画UML的时候想想为什么要画
0 有用 中流击水 2019-02-05 01:01:39
我觉得有些技术就应该这么写,因为uml就是个描述性的工具,工具要解释是什么?怎么用?在什么时候用,就可以,同时要抓大放小。这本书做到了,之前看过很多uml的书,这本确实最好。
0 有用 平凡的老鱼 2022-03-05 10:27:13
Martin Fowler的经典之作,大师的深入浅出的UML的小册子,最受启发的是知道了UML的三种用法,以及作者推崇的把UML当成的草稿的做法,就是作者提到的其它的相关的书。最能看到智慧光芒的那种漫不经心的谦虚中藏着的骄傲。
1 有用 靠谱的帅哥 2013-08-19 15:31:52
好书。作者深谙奥卡姆剃刀原理,只讲最重要的和经常用到的20%。同时时刻灌输面向对象的敏捷开发思想,一本书其实讲了两个内容。书的装帧大气,印刷漂亮,价格高,不过我是借图书馆的书,不心疼。
0 有用 Turing 2022-12-10 17:43:53 四川
适合当手册翻阅
0 有用 discuz_x 2022-07-19 20:12:27
UML简明教程。
0 有用 平凡的老鱼 2022-03-05 10:27:13
Martin Fowler的经典之作,大师的深入浅出的UML的小册子,最受启发的是知道了UML的三种用法,以及作者推崇的把UML当成的草稿的做法,就是作者提到的其它的相关的书。最能看到智慧光芒的那种漫不经心的谦虚中藏着的骄傲。
0 有用 cswnod 2022-01-20 02:24:30
简洁明快的有效工具书,书很清晰有逻辑,翻译一般
0 有用 枕流 2021-11-11 22:56:09
翻译质量一般,只是能看得下去。图片印刷非常糟糕,很多图完全是糊的。内容有一部分还是挺有价值的,但也有很多水分。