的不匹配了。
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神話地位依然得到保證和延續。
文章來源于領測軟件測試網 http://www.kjueaiud.com/