的不匹配了。
Is UML out of date作者最后说到,虽然标准的UML可以被我们拓展,这是UML生命力所在,但是如果每个流派在同一个东西上面拥有自己不同的UML子集定义,那么它们之间的交流是否变得困难,这也是我们看UML各大师文章的矛盾所在,每个大师有自己的语义定义,实际
搞了半天才知道他们说的是同一回事,这不是在浪费我们草民的时间嘛?
那么我们是否到底是否需要一个统一的标准的象UML这样的符号notation工具或者是元模型(meta-model)呢?这个答案取决于你的用处,如果你使用UML来完整表达整个系统结构、功能和状态,答案也许是肯定的,但是这样的复杂UML语法和表达会比直接的Java源码简单直观吗?
当然,工具厂商会回答Yes,因为他们可以加入更多标准化功能到下一个版本中,这是很有讽刺味道的,不管怎么说,如果一个新的产品能够帮助我们快速建立一个高质量的软件系统是一件大大的好事,但是这只是 “如果”。
如果Java和UML这种发展概念不匹配下去,我们真的要问UML过时了吗?或许它是上个世纪的产物? 也许正是因为这点,一些敏捷软件专家们开始害怕,将我们视线从Java身上转移到Rubby on Rails语言或其他语言,也许在这些语言上面,UML神话地位依然得到保证和延续。
文章来源于领测软件测试网 https://www.ltesting.net/