
在 Slashdot上给出了一篇很有意思的文章《Is UML Really Dead, Or Only Cataleptic? 》,原文是 Little Tutorials 发表的一篇文章 《13 reasons for UML’s descent into darkness》,文中列出了 UML 正在死亡的13条理由。
- Design by committee(由一个委员会设计?)
- The obsessive focus on monetizing UML(总想迫使UML转化为货币)
- Tries to unify everything even the kitchen sink (UML specs > 800 pages)(试图统一所有的东西包括厨房水池)
- Departure from what programmers perceived as the initial goal(违背了编程人员的意识)
- Concept bloat(观念膨胀)
- Always catch-up with new languages and concepts(总是想加入新的语言和新的概念)
- UML attempts to become a programming language(试图把UML变成一种编程语言)
- The need for expensive tools vs. just a text editor(昂贵的工具 vs. 文本编辑器)
- Lack of model clarity(缺乏清晰的模型)
- Lack of solutions for real software design issues(缺乏真正的软件设计问题解决办法)
- Assumes you can know everything before writing the first line of code(假设在你写第一行代码前就知道所有事情)
- Treat software development like manufacturing(对待软件开发就如制造业)
- UML tools focus on the wrong goal(UML工具关注于错误的目标)
在国内 UML 很“冷门”,而国外 UML 热衷程度是让人无法想象的。
PS:可以用来写论文,很占空间的。
PS2:UML,统一建模语言,更多看这里。

what’s it?第一次听说呀
回复
@东电实验田 建模的工具.
回复