作者:
拉尔曼
出版社: 机械工业出版社
译者: 方梁
出版年: 2004-8-1
页数: 488
定价: 59.00元
装帧: 平装
丛书: 华章·软件工程技术丛书
ISBN: 9787111145189
出版社: 机械工业出版社
译者: 方梁
出版年: 2004-8-1
页数: 488
定价: 59.00元
装帧: 平装
丛书: 华章·软件工程技术丛书
ISBN: 9787111145189
内容简介 · · · · · ·
本书英文版面世以来,便广受业界专家和读者的好评。全书叙述清晰、用词精炼、构思巧妙,将面向对象分析设计的概念、过程、方法、原则和个人的实践建议一一道来,博引多家观点,以实例为证,将软件的分析和设计的过程叙述得如逻辑推理一般,于细节处见真知。
本书是一本经典的面向对象分析设计技术的入门书,适用范围非常广,从刚刚入门的初学者,到已经有一定对象技术知识但希望进一步提高开发水平的中级读者,甚至是资深的专业人员,都可以从本书获益匪浅。同时,本书也很适合作为高等院校计算机专业及软件学院相关课程的教材和各类培训班的辅导教材。
目录 · · · · · ·
第一部分 绪论
第一章 面向对象分析和设计
第二章 迭代开发和统一过程
第三章 案例研究:NextGen POS系统
第二部分 初始
第四章 初识
第五章 理解需求
第六章 用例模型:写出实际语境中的需求
第七章 识别其他需求
第八章 从初识到细化
第三部分 细化迭代1
第九章 用例模型:绘制系统顺序图
第十章 领域模型:可视化概念
第十一章 领域模型:添加关联
第十二章 领域模型:添加属性
第十三章 用例模型:用操作契约增加细节
第十四章 迭代中的从需求到设计
第十五章 交互图表示法
第十六章 GRASP:根据职责设计对象
第十七章 设计模型:GRASP模式与用例实现
第十八章 设计模型:决定可见性
第十九章 设计模型:创建设计类图
第二十章 实现模型:将设计映射成代码
第四部分 细化迭代2
第二十一章 迭代2和其需求
第二十二章 GRASP:更多的职责分配模型
第二十三章 用GoF设计模式设计用列实现
第五部分 细化迭代3
第二十四章 迭代3和其需求
第二十五章 建立用例的关系
第二十六章 泛化建模
第二十七章 精化领域模型
第二十八章 增加新的SSD和契约
第二十九章 在状态图中为行为建模
第三十章 应用模式设计逻辑构架
第三十一章 组织模型包的设计和实现
第三十二章 构架分析和SAD的介绍
第三十三章 使用对象和模式设计更多用例的实现
第三十四章 使用模式设计持久化框架
第六部分 特殊专题
第三十五章 绘图及其工具
第三十六章 迭代设计和项目有关问题的介绍
第三十七章 关于迭代开发和UP的注释
第三十八章 更多的UML表示法
· · · · · · (收起)
第一章 面向对象分析和设计
第二章 迭代开发和统一过程
第三章 案例研究:NextGen POS系统
第二部分 初始
第四章 初识
第五章 理解需求
第六章 用例模型:写出实际语境中的需求
第七章 识别其他需求
第八章 从初识到细化
第三部分 细化迭代1
第九章 用例模型:绘制系统顺序图
第十章 领域模型:可视化概念
第十一章 领域模型:添加关联
第十二章 领域模型:添加属性
第十三章 用例模型:用操作契约增加细节
第十四章 迭代中的从需求到设计
第十五章 交互图表示法
第十六章 GRASP:根据职责设计对象
第十七章 设计模型:GRASP模式与用例实现
第十八章 设计模型:决定可见性
第十九章 设计模型:创建设计类图
第二十章 实现模型:将设计映射成代码
第四部分 细化迭代2
第二十一章 迭代2和其需求
第二十二章 GRASP:更多的职责分配模型
第二十三章 用GoF设计模式设计用列实现
第五部分 细化迭代3
第二十四章 迭代3和其需求
第二十五章 建立用例的关系
第二十六章 泛化建模
第二十七章 精化领域模型
第二十八章 增加新的SSD和契约
第二十九章 在状态图中为行为建模
第三十章 应用模式设计逻辑构架
第三十一章 组织模型包的设计和实现
第三十二章 构架分析和SAD的介绍
第三十三章 使用对象和模式设计更多用例的实现
第三十四章 使用模式设计持久化框架
第六部分 特殊专题
第三十五章 绘图及其工具
第三十六章 迭代设计和项目有关问题的介绍
第三十七章 关于迭代开发和UP的注释
第三十八章 更多的UML表示法
· · · · · · (收起)
原文摘录 · · · · · ·
-
那些对象设计初学者和更熟悉以功能组织和分解软件的人有时候会滥用行为解析及纯虚构对象。夸张的是,功能正好变成了对象。创建“功能”或“算法”对象本没有错,但是这需要平衡于表示解析的能力。(例如应用信息专家的能力),这样便能够使诸如Sale等表示类同样具有职责。信息专家所支持的目标是,将职责与这些职责的所需信息结合起来赋予同一个对象,以实现对低耦合的支持。如果滥用纯虚构,会导致大量行为对象,其职责与执行职责所需的信息没有结合起来,这样会对耦合产生不良的影响。其通常的征兆是,对象内的大部分数据被传递给其他对象用以处理。 (查看原文) —— 引自第308页
丛书信息
· · · · · ·
华章·软件工程技术丛书(共123册),
这套丛书还有
《测试驱动开发》《框架体系结构的UML档案》《高级用例建模(卷1) (平装)》《可信软件设计:开发健壮软件的工具、技术和方法》《软件成本估算》
等
。
喜欢读"UML和模式应用(原书第2版)"的人也喜欢 · · · · · ·
-
- 实例化需求 7.9
-
- 快速软件开发 8.5
-
- 敏捷软件开发 9.1
-
- 单元测试之道Java版 7.5
-
- 软件架构设计 7.8
-
- 解析极限编程 8.2
-
- 面向模式的软件体系结构卷3 7.7
-
- 软件需求 8.6
-
- Agile Java 中文版 8.5
UML和模式应用(原书第2版)的书评 · · · · · · ( 全部 17 条 )


私货太多,和标题不符
标题应该是《应用UML和模式的敏捷迭代开发》。 看了一下副标题,果然副标题才是真正的标题:An Introduction to Object-Oriented Analysis and Design and Iterative Development 如果你打算学习UML,嗯,建议还是找本将UML的书去看吧! 如果你打算学习模式,同上。 如果你打算...
(展开)

面向对象分析和设计的入门级好书
每个想认真研究和应用面向对象技术分析和设计系统的程序员都应该读的经典之作。 这本书可以让一个初学者至少理解一下方面: 1.高内聚低耦合的重要性 2.分层的思考 3.设计模式应用 4.GRASP模式 5.面向对象的系统分析以及UML的交流。 等等 我同事说他在曾经深入的研究这本书...
(展开)

如果你喜欢 Martin Fowler 的《企业应用架构模式》和《UML Distilled》,你可能也会喜欢这本书
除了英文,UML 应该是最容易被程序员忽视的职业技能了。 软件研发是一项心智劳动,我们需要思考、勾勒草稿、交流,这些都需要承载工具。而 UML 就是目前业界最通用的工具。大量的技术书籍都采用 UML 进行设计的可视化。 广泛应用的技术总是难以避免被滥用、误用,UML 也不例外...
(展开)

软件设计的工程学方法
我以前做设计的时候基本是凭直觉和经验,虽然也知道一些原则,但不够系统化,难以应用。 这本书则在这方面帮助我提高了很多,书中提供了很多可复制可操作的方法,让我在思考的时候有了更明确的方向。 书名为uml和模式应用,其中包含了几类模式,一类是需求分析模式FURPS+,一...
(展开)

面向对象分析设计入门之首选书目
这篇书评可能有关键情节透露
本书作为面向对象分析设计方面的入门经典之作,的确实至名归。 书中采用了UP(统一过程)方法对迭代以及进化式需求分析以及OOA/D等主题进行了探讨。诚如作者文中所述书中的核心思想¨如何使用面向对象的方式思考和设计,应用UML,使用设计模式,敏捷建模,进化式需求分析,编... (展开)
基于职责的设计如何体现?
作者在文中鼓吹基于职责的设计。 但是从例子看不出职责在哪里体现,感觉UML很难表现职责。 职责是一种关系?表现为依赖还是关联? 从例子上看,很多设计决策都是reasonable的行为,一定要职责驱动吗? 看来要去翻基于职责设计的原始文献。
(展开)
> 更多书评 17篇
这本书的其他版本 · · · · · · ( 全部9 )
-
机械工业出版社 (2006)8.2分 475人读过
-
Prentice Hall (2004)8.3分 21人读过
-
机械工业出版社 (2006)9.2分 48人读过
-
机械工业出版社 (2003)8.2分 32人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- 需求分析员的成长之路 (xiaomu)
- == 技术书柜 二 == (-=私奔=-)
- 藏书-U (Out Man)
- 技术团队建设的必要书单 (alee)
- JAVA团队必读图书 (xp)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于UML和模式应用(原书第2版)的评论:
feed: rss 2.0
0 有用 霏昀 2006-03-28 22:44:55
翻译的不太好,但绝对是好书
1 有用 John Wayne 2014-11-24 22:30:18
模式应用
0 有用 eugene 2008-06-29 11:29:53
读过第一版,再读第二版。内容有了大幅的改变
1 有用 wj1s 2010-05-18 11:52:12
04
0 有用 muyou 2006-05-19 07:57:54
UML和模式的应用