怪事年年有,唯独今年多, UML 的三个创始人,有两个都在近一两个月先后造访中国。James Rumbaugh 先是在 IBM 中国 2004 开发者大会上出现,Ivar Jacobson 最近又来到了中国。
还是单位有面子,能请到 Ivar Jacobson 专门来给我们讲面向对象/UML 的发展。
总觉得与他们层次太高,与他们没有什么共同交流的地方,觉得有所以在 DW Live 上,很知趣的躲得远远的,没有凑热闹,没有去要签名,窃以为还是不签名的书好,有用的时候就看,没用的时候想扔就扔,签了名的书很多的时候就是鸡肋。
Ivar Jacobson 可能还要赶场子,只讲了一个多小时,除去一半翻译的时间,也就讲了半个多小时吧。主要内容是如何利用迭代式开发(Rational Unified Process, Rational 统一软件开发过程的关键思想)和 Software Reuse 来缩短工作,降低成本,提高质量和开发人员生产力,这些内容以前多多少少还是了解一些,并没有什么新意。
接下来,Ivar 讲了他认为的四个趋势,也是他的主要研究方向:
1) Use Case 和 AOP (Aspect Oriented Programming)
2) 3) 如何使软件工具和过程更 Active(积极),更具有人性化,更体现以人为中心的思路(准确描述不记得了,大概是这个么意思)
4) Excutable UML:就是让 UML 成为能执行的语言,关于这个话题,大家估计有想法了,据说另一位创始人就不看好这一点(大师内部矛盾 :P),倒不管 UML 能否执行,如果能执行,我觉得有点 BPEL4WS 的味道了。
本来想在结束的时候问一个问题: Rational 的过程、方法论这么牛,Rational 的软件咋那么难以使用,甚至 Bug 很多呢? 可能是觉得此问题不太适合此种场合,且时间紧张,终究没有提问。
后来 Ivar 好象去了新浪科技,参加了嘉宾聊天,详细内容在这里:Jacobson:中国软件外包要仰赖于流程和方法 (1) (2)
哎呦,我忘了去了
不好意思,见笑,见笑。。。
怎么不是生理学的了
搞怪
Ivar 上月到我们这边来了。
不过我不是做软件的,仅对他讲的“重用”思想感兴趣。