知识卡片
图形编程门槛
内容
把UML当编程语言,需要模型能直接生成可执行系统。它的难点不只是工具成熟度,更是图形表达是否比文本语言显著提高生产率;没有这种收益,形式升级只是成本转移。
参考来源
- 位置:《UML精粹:标准对象建模语言简明指南》第1章《简介》(源文件:_epub-src/EPUB/0.xhtml)
- 结论依据:原文围绕“只有在比使用另一种编程语言带来显著的更高的生产率时”给出定义、对比或使用限制,说明该概念的含义和适用边界,因此可推出本卡片结论。
- 原始内容:把整个UML概念性地作为编程语言,是更基本的问题所在。在我看来,只有在比使用另一种编程语言带来显著的更高的生产率时,才值得把UML作为编程语言使用。基于我用过的各种图形开发环境的经验,我不能说服自己那样做。即使它的生产率更高,仍然需要得到超过临界值的用户量,才能成为主流。这...