OOA&OOD书籍一览 zz

wangyangcheng 2005-11-18 11:56:59
中国UML论坛

OO书籍一览
发言者:adams
发表时间:2000年12月29日 10时20分30秒
来自:(202.104.108.163)


OOA&OOD书籍推荐,在UML播种机中对国内书籍有简要的介绍。以下是对书籍的一些看法,希望对大家有所帮助。注:书名号内的书为出现在UML播种机的“国内书籍”中。
------------------------------------------------------------------------------------------------

《面向对象建模与设计》洪永清、黄德才、吕丽民 编著 ——北京:人民邮电出版社。1998/11

这本书翻译水平一般,术语没有正规化,阅读较困难。但如果能赖住性子,你会发现它的方法实际是OMT的方法。
方法:它通过静态行为、动态行为、功能方面来描述、分解系统。并且,有相关简要的例子。
符号:它的标记符号是OMT的符号,与UML已非常相似。在读完此书后,你会对UML、OOA/D有不同的认识。

-------------------------------------------------------------------------------------------------

《面向对象系统分析与设计》 Ronald J.Norman 著 周之英 肖奔放 柴洪钧 译

这本书有相应的英文影印版。但它的翻译水平足以让你叹为观止。这本书与

“面向对象的分析”,“面向对象的设计”,两本小册子,Peter Coad,Edward Yourdon著,邵维忠等译,北大出版社,原书1991年写就。国内第一本关于面向对象分析和设计的书。

“实用面向对象软件工程教程”,Edward Yourdon, Carl Argila著,电子工业出版社,原书1995年12月写就。

“面向对象的系统分析”,邵维忠,杨芙清,清华大学,广西科技出版,1998年12月第一版。

应该是一个体系。它们均采用的COAD/YOURDON方法论。

其中,
“面向对象的分析”,“面向对象的设计”比较早,不是非常有条理,阅读起来比较容易混淆。
“实用面向对象软件工程教程”实际上是YOURDONG的实践,它提供了两个例子。单独的阅读,容易有盲人摸象的感觉。
“面向对象的系统分析”两位中国OO大师所做,自有它的价值,更加适合我国国情。但还是内容还是有些陈旧,毕竟它基于“面向对象的分析”,“面向对象的设计”两本小册子。如果三本书一同阅读,你会感觉——天下文章一大抄——不知COAD & YOURDON是抄谁的文章!?

------------------------------------------------------------------------------------------------

还有一些外国的原著,在没有OO基础的前提下阅读比较困难。

建议阅读顺序

|->《面向对象建模与设计》
|->《面向对象系统分析与设计》 -> “面向对象的分析”,“面向对象的设计” -> “面向对象的系统分析” ->“实用面向对象软件工程教程”

在上述的基础上,可以读一读《面向对象系统分析与设计》的原版,如果有机会还可以看看OOSE、BOOCH的方法。这样,会对OOA/D有全新的认识。

========
推荐《模式设计》
发言者:cancan28
发表时间:2000年12月29日 14时39分36秒
来自:(61.141.206.84)
回应:OO书籍一览 (发言者:adams ,于 2000年12月29日 10时20分30秒)



近来可好!最近看了《模式设计》这本书觉得挺不错的,是关于可复用对象设计的。翻译一般,但仔细读下去却发现了许多关心或忽略过的问题在这里可以找到解答。


...全文
1473 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
winks 2006-07-01
  • 打赏
  • 举报
回复
mark
wangyangcheng 2006-06-30
  • 打赏
  • 举报
回复
找到一本好书:
《面向模式的软件体系》三卷。
从软件架构,模块设计,语言特性三个层面介绍了模式(不限于“设计模式”)。
wangyangcheng 2006-06-17
  • 打赏
  • 举报
回复
目前在看这两本

<<C++网络编程>>V1,V2

<<UML用户指南>>
xlsue 2006-06-11
  • 打赏
  • 举报
回复
mark~
pottichu 2006-06-04
  • 打赏
  • 举报
回复
mark 一下。
lineuser 2006-04-15
  • 打赏
  • 举报
回复
标记一下,学习
wangyangcheng 2006-04-15
  • 打赏
  • 举报
回复
"《面向对象的系统分析》目前已写完第二版,内容上做了不少改进,表示法也与UML统一了。预计今年秋季可以和读者见面。"
wangyangcheng 2006-04-15
  • 打赏
  • 举报
回复
今天图书馆搜了一下,书名含有“面向对象”+“分析”||“设计”的书有一大把,稍不留神就搞混了,我还借了一本贾爱霞翻译的《面向对象的分析与设计》当成名著看了半天,后来发现此书很一般 。

另外想买邵维忠老师的《面向对象的系统分析》一书,原来我以为和《面向对象的分析》是一本书,后来咨询了邵老本人方知前一本是其著作,后一本是翻译的Coad的译作。


《面向对象的系统设计》与《面向对象的设计》也是相同的关系。

另据邵老说:《面向对象的系统分析》第二版将于今天秋季与读者见面。

总这这这一系列的书很容易搞混,提醒各位购买时一定要以作者和出版社、书名同时为据。

cunsh 2006-04-08
  • 打赏
  • 举报
回复
mark
ncsidy0324 2006-04-08
  • 打赏
  • 举报
回复
OOP 面向对象系列:

面向对象方面著名的专家:
Grady Booch, Ivar Jacobson, James Rumbaugh, Jim Rumbaugh,
Martin Fowler, Craig Larman,

[Ambler,2001]
The Object Primer: The Application Developer's Guide to
Object Orientation and the UML, Second Edition by Scott W. Ambler
面向对象软件开发教程
(UML, Java)

[Booch,1994]
Booch, G. Object-Oriented Analysis and Design with Applications,
(Second Edition) Addison-Wesley, Menlo Park CA, 1994.
面向对象分析和设计 -- 实例应用
(Booch, C++)

[Martin,1995]
Martin, R.C. Designing Object-Oriented C++ Applications Using
the Booch Method, Prentice Hall, Englewood Cliffs, NJ, 1995.
(Booch, C++)

[Liberty,1998]
Beginning Object-Oriented Analysis and Design with C++
by Jesse Liberty 1998
(UML, Visual C++)

[Lau,2000]
The Art of Objects by Yun-Tung Lau
(UML, Java)

[Brock, 1990]
Designing Object Oriented Software by Rebecca Wirfs-Brock
面向对象软件设计经典
(CRC卡片)

[Brock,1998]
Object Design by Rebecca Wirfs-Brock
(对CRC卡, 协作和灵活性这些主题的见解)

[Riel,1996]
Object-Oriented Design Heuristics by Arthur Riel, Addison Wesley, 1996
这本书针对面向对象设计提供60个经验法则,並以C++ 实例说明.

[Jacobson,1995]
Jacobson, I., Ericsson, M. and Jacobson, A. The Object Advantage:
business process Reengineering with object technology, Addison-Wesley, 1995.
(用例图)

[Meyer,1997]
Meyer B. Object-Oriented Software Construction 2/e, Prentice Hall,
Englewood Cliffs, NJ, 1997
(OOP, Eiffel语言)

[Jacobson,1992]
Object-Oriented Software Engineering
面向对象的软件工程
(OMT, C++)

[Rumbaugh,1991]
Rumbaugh J., Blaha M., Premerlani W., Eddy F. and Lorensen W. (1991)
Object-Oriented Modeling and Design, Prentice Hall.
面向对象的建模和设计
(OMT, C++)

[Harmon,1996]
The Object Technology Casebook──Lessons from Award-Winning Business Applications
by Paul Harmon and William Morrissey, John Wiley & Sons, 1996
本书收集了1994年至1995年 object World 研讨会上竞赛的优胜者实例,
以流传于世,做为别人的借鉴.
SenerityChzr 2006-03-04
  • 打赏
  • 举报
回复
还是<设计模式>
wangyangcheng 2006-02-18
  • 打赏
  • 举报
回复
又新多了一本:
深入浅出设计模式(英文影印版)
http://www.china-pub.com/computers/common/info.asp?id=27862
Featured 2006-02-18
  • 打赏
  • 举报
回复
k_eckel做过这个工作
jx02 2006-02-18
  • 打赏
  • 举报
回复
谁要是把gof4 的<设计模式> 中提到的每个例子、包括各类库中运用的模式研习一遍,那绝对也是理论高手,
jx02 2006-02-18
  • 打赏
  • 举报
回复
Uml三友的书
booch 的《面向对象的分析和设计》中文版早已有了,阐述面向对象的基本概念像封装、信息隐 藏、对象、uml早期概念都很不错的

jackboson 的《面向对象的软件工程》中文版还没见到,不过应该比斑竹推荐的基本书应该更值得读。

邵维忠、杨芙清两位先生合著的《面向对象的系统分析》,是垃圾,太教科书化、比较古板。
积木 2006-01-12
  • 打赏
  • 举报
回复
知道那23个模式,就算是照猫画虎一样可以写出架构不错的软件。
xlsue 2006-01-01
  • 打赏
  • 举报
回复
设计模式不错。OOD启思录也不错
zcz0918 2005-12-26
  • 打赏
  • 举报
回复
<<设计模式>>蛮催眠的:)
madmanahong 2005-12-17
  • 打赏
  • 举报
回复
敏捷软件开发
原则\模式和实现
59.00
Robert C.Martin

这本不错!
billjoy 2005-12-11
  • 打赏
  • 举报
回复
强烈建议<<设计模式>>
加载更多回复(5)

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧