上一篇:使用模式集成UML视图 >>
用Uml做为编程语言
如果你能使UML足够详细,并为你在软件中的所需要的一切提供语义,就能让UML成为你的编程语言。工具能把你画的UML图编译成可执行代码。
有人断言UML是一种更高级的语言,因而比当前的编程语言效率更高。
当然,问题是,这个断言是否是真的。我不相信就因为它是图形,图形编程会成功。我确实见过(用过)几种图形编程环境都失败了——主要因为用起来比写代码慢。(将对一种算法编程与画它的流程图相比)。此外,即使UML比编程语言效率高,把它当作编程语言还是很难接受。我认识的大部分人并不是用他们认为效率最高的语言编程为生。语言需要很多东西一起来协助他们成功。
“UML是编程语言”的支持者似乎常常成为平台独立 的 词语误用(PlatformIndependentMalapropism.)的受害者。而这并没有使“UML是编程语言”的这种想法失效,因为他们相信它。使用UML和MDA是一个平台,你只需要象对待其它平台那样忠于它。
下一篇:UML建模工具比较 >>
相关文章:
- · 建模动力
- · 基于ROSE的Web Service建模
- · UML中文教材
- · 驳“UML三大硬伤”
- · 复杂系统的层级原理与模型驱动软件体系结构
- · UML建模风格之顺序图
- · UML建模风格之状态图
- · UML三大硬伤
- · 使用模式集成UML视图
- · UML数据库建模讲义
- · Java开发为什么需要UML
- · 从Java类库看设计模式(Composite,Strategy,It…
- · UML的现状及未来发展
- · 建模的误区
- · 使用 UML 为 Web 应用程序构架建模
- · 关于Alexa工具条的解说与方法
- · Alexa排名数据更新时间研究
- · 如何正确看待ALEXA
- · 辩证地看Alexa:阿里巴巴是怎么做上"老大"的?
- · 瑞星中了Alexa排名病毒
- · 从Alexa网站排名,看IT门户走势
- · 搜狐的所谓“作弊”,正是源于Alexa的Reach权…
- · 我和一个Alexa排名推销员的聊天
- · Alexa作弊的相关问答
- · 详细查看Alexa近7天曲线的方法
- · 如何正确看待ALEXA排名
- · Alexa 世界网站排名研究
- · Alexa 世界排名推进工具--阿雷克斯
- · Alexa网站排名数据基本特征分析
- · Alexa作弊大解密
- · ALEXA作弊最厉害的个人网站
- · alexa世界排名的登录及使用教材
- · alexa 网站的 Site Stats 详解
- · 5种Alexa世界排名作弊方式
- · 一个最简单的alexa世界排名作弊方法
- · Alexa网站排名数据基本特征分析
- · Alexa工具条的下载/安装/使用
- · 怎样让自己网站的缩略图进Alexa世界排名
