原创 《软件工程之全程建模实现》阅读有感收藏

新一篇: "Cloud To Code"译之序 | 旧一篇: 实战OO--诚征评论

7月19日晚    忙里偷闲,书店晃悠,突见《全程建模实现》一书,欣然买下

7月19日夜    迫不急待,连夜阅读,看完前3章

7月20日晚   完成收尾工作

7月21日夜   观后有感不吐不快。

好的印象:作者深厚的经验有许多妙语、好的心得,给我很多的启发。但在下吹毛求疵,对该书提出一些批评意见,希望青润兄海涵。

1)该书号称:理论与实践的完美结合,号称是大胆采用国内实际工作中的截图

      但:实际上只是冰山一偶,而且没有任何笔墨说明这些项目,实在没有多大价值

2)该书中过多简单的操作步骤截图,感觉并不协调。

3)该书并没有从全程建模的角度来说明,可操作性并不强,对读者的指导意义十分有限。

4)全书看上去象散文,一个以建模为场景的故事主线,主要大谈感想,缺少技术描述。

另外,对文章中的技术实现部分,也有一些不认同的地方:

1)第1章中的交互模型:说实在的,我不知道该概念从何而来?感觉是一种结合界面设计的事件流描述而已。

2)P115页,需求+分析模式=分析模型  这规律从何而来?在下认为过于简化了一些吧。请问域模型、业务模型算不算分析模型?

3)P140页,模式之于项目就像模板之于文档:这样的比喻似乎不太恰当吧!模式是一种解决模式的套落,其重要的不是形式,而是内容。如果象文中所述“模式不能够保证所遇到的难题一定能够得到解决”,那还能够算是模式?模式是解决某种场景下的某种特定需求的一种经验总结。从作者后面选择的例子来看,不知是不是了解GoF的设计模式。

4)P144页,分析类+设计模式=设计类:这种理解似乎有点问题。那基本框架类去哪了?如JDBC这些,其实这种总结有点以偏概全之嫌。

在下的综合评价:该书适合于思想的交流,不要寄希望能够帮助你全面系统地了解软件建模,更不会对您的实践有过多的帮助,不过其中的一些技巧还是有强好的参考价值。有批评不当之处,也欢迎各位看官不吝赐教。

 

 

发表于 @ 2004年07月21日 23:42:00|评论(loading...)|编辑

新一篇: "Cloud To Code"译之序 | 旧一篇: 实战OO--诚征评论

评论

#spgoal 发表于2004-07-22 09:40:00  IP: 218.19.141.*
在哪有的卖?怎么我在书店看不到,看来要去网上订购
#qingrun 发表于2004-09-21 17:19:00  IP: 218.245.133.*
首先,感谢兄台的直言,小子今天路过看到此文,因此回应。
1)关于截图的问题有不少朋友提到过,至于项目,有类似行业经验的人应该可以看得出来是属于哪些行业的项目。
说实话,小子不敢拿一个完整的项目来做,否则,肯定会有公司找我算账的。
书中的截图都是经过修改后的图,比原图略显简单,但应该足够说明问题。
当然,完美结合是不可能的,这也不是我要添加的词语,估计是美工或者电子社策划人员的考虑。这点,我向所有的朋友道歉。
2)我这本书主要讲的是方法,我个人认为也就是所谓的方法论,而不讲工程过程,因为不同的项目有不同的管理模式、不同的用户对象、不同的用户要求和行业特性,区别太多,需要具体问题具体考虑,我认为能够写的,只有方法,而没有过程——这是小子一向的观点。所以,操作步骤是必需的,希望使读者看了书以后,可以自行按照书上的内容自行做一些摸索。
3)这一点我不太明白,所以,不好多讲。如果您有问题,欢迎您到我的blog或者csdn的软工板块上来单独提出。
4)这一点,也可能是小子不懂写书吧。很多人说过我应该想李维先生学习,可是,毕竟精力有限,只能希望再次丰富内容之后,我争取做得更好一些吧。

关于您的问题:
1)交互建模是对用例阐述在表现层的细化,它可以辅助做分析模型,因为它直接完成了用户的操作和系统的直接反映过程。
2)小子认为域模型、业务模型应该属于业务建模领域,不属于小子所言的分析模型或者说是rational的分析模型的范畴。
3)关于模式的问题说起来可能太多,不过,我窃以为Gof的模式更多的处于编码层,但是,应用了,你也不能解决你的业务问题,他所能提供的也是一个抽象层上面的方法,必须你选择正确的模式解决类似的问题而已,所以,这和文档模版以及数学公式的作用应该是相同的。
也许小子理解有些偏差,望不吝赐教。
4)关于基本框架方面的设计类的问题,我个人认为这是在架构指导设计的过程中形成,并在设计结束后提取的,就算是jdbc的连接实现,也只是后台的一个实现类中的连接方法实现,这些在一定程度上是通用的,或者说是属于可重用构件方面的部分。
这部分在将来,我个人认为可以通过代码库来进行较好的支持,也就是将来MDA中完全不需要人工参与再次编码的部分。

不知道上面这些内容是否回答的完整,欢迎各位批评指正。
#freeman 发表于2004-10-20 10:04:00  IP: 219.140.175.*
赞同徐峰观点,的确是本没多少实际价值的书,至少对我而言看完此书,对项目分析、设计基本没什么实际帮助。
窃以为,该书作者非技术思维写的多了些。
#陈三 发表于2005-03-21 14:52:00  IP: 61.145.231.*
赞同徐锋,我也买了此书,我感觉青润是很不错,但是此书明显不如徐锋的《实战OO》。
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 徐锋