OOA.docx
《OOA.docx》由会员分享,可在线阅读,更多相关《OOA.docx(4页珍藏版)》请在冰豆网上搜索。
OOA
OOA&OOD书籍一览zz
中国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有不同的认识。
-------------------------------------------------------------------------------------------------《面向对象系统分析与设计》RonaldJ.Norman著周之英肖奔放柴洪钧译这本书有相应的英文影印版。
但它的翻译水平足以让你叹为观止。
这本书与“面向对象的分析”,“面向对象的设计”,两本小册子,PeterCoad,EdwardYourdon著,邵维忠等译,北大出版社,原书1991年写就。
国内第一本关于面向对象分析和设计的书。
“实用面向对象软件工程教程”,EdwardYourdon,CarlArgila著,电子工业出版社,原书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秒)近来可好!
最近看了《模式设计》这本书觉得挺不错的,是关于可复用对象设计的。
翻译一般,但仔细读下去却发现了许多关心或忽略过的问题在这里可以找到解答。
最近在看邵维忠、杨芙清两位先生合著的《面向对象的系统分析》,感觉还不错,有点大开眼界的意思。
不知还有哪些好书?
不知《模式设计》与G.o.F的《设计模式》有何区别?
booch的《面向对象分析与设计》还不错
何必要追求那么多了,能实实在在的掌握其中一本就已经很好了
敏捷软件开发原则\模式和实现RobertC.Martin
OOD启思录深入浅出设计模式(英文影印版)
http:
//www.china-
Uml三友的书
booch的《面向对象的分析和设计》中文版早已有了,阐述面向对象的基本概念像封装、信息隐藏、对象、uml早期概念都很不错的jackboson的《面向对象的软件工程》中文版还没见到,不过应该比斑竹推荐的基本书应该更值得读。
邵维忠、杨芙清两位先生合著的《面向对象的系统分析》,是垃圾,太教科书化、比较古板。
要是把gof4的<设计模式>中提到的每个例子、包括各类库中运用的模式研习一遍,那绝对也是理论高手,
k_eckel做过这个工作OOP面向对象系列:
面向对象方面著名的专家:
GradyBooch,IvarJacobson,JamesRumbaugh,JimRumbaugh,
MartinFowler,CraigLarman,[Ambler,2001]
TheObjectPrimer:
TheApplicationDeveloper'sGuideto
ObjectOrientationandtheUML,SecondEditionbyScottW.Ambler
面向对象软件开发教程
(UML,Java)[Booch,1994]
Booch,G.Object-OrientedAnalysisandDesignwithApplications,
(SecondEdition)Addison-Wesley,MenloParkCA,1994.
面向对象分析和设计--实例应用
(Booch,C++)[Martin,1995]
Martin,R.C.DesigningObject-OrientedC++ApplicationsUsing
theBoochMethod,PrenticeHall,EnglewoodCliffs,NJ,1995.
(Booch,C++)[Liberty,1998]
BeginningObject-OrientedAnalysisandDesignwithC++
byJesseLiberty1998
(UML,VisualC++)[Lau,2000]
TheArtofObjectsbyYun-TungLau
(UML,Java)[Brock,1990]
DesigningObjectOrientedSoftwarebyRebeccaWirfs-Brock
面向对象软件设计经典
(CRC卡片)[Brock,1998]
ObjectDesignbyRebeccaWirfs-Brock
(对CRC卡,协作和灵活性这些主题的见解)[Riel,1996]
Object-OrientedDesignHeuristicsbyArthurRiel,AddisonWesley,1996
这本书针对面向对象设计提供60个经验法则,並以C++实例说明.[Jacobson,1995]
Jacobson,I.,Ericsson,M.andJacobson,A.TheObjectAdvantage:
businessprocessReengineeringwithobjecttechnology,Addison-Wesley,1995.
(用例图)[Meyer,1997]
MeyerB.Object-OrientedSoftwareConstruction2/e,PrenticeHall,
EnglewoodCliffs,NJ,1997
(OOP,Eiffel语言)[Jacobson,1992]
Object-OrientedSoftwareEngineering
面向对象的软件工程
(OMT,C++)[Rumbaugh,1991]
RumbaughJ.,BlahaM.,PremerlaniW.,EddyF.andLorensenW.(1991)
Object-OrientedModelingandDesign,PrenticeHall.
面向对象的建模和设计
(OMT,C++)[Harmon,1996]
TheObjectTechnologyCasebook──LessonsfromAward-WinningBusinessApplications
byPaulHarmonandWilliamMorrissey,JohnWiley&Sons,1996
本书收集了1994年至1995年objectWorld研讨会上竞赛的优胜者实例,
以流传于世,做为别人的借鉴.邵维忠老师的《面向对象的系统分析》
《面向对象的分析》是翻译的Coad的译作。
《面向对象的系统设计》与《面向对象的设计》也是相同的关系
找到一本好书:
《面向模式的软件体系》三卷。
从软件架构,模块设计,语言特性三个层面介绍了模式(不限于“设计模式”)