Mentor Graphics公司嵌入系统部的首席科学家Stephen Mellor日前指出,统一建模语言(Unified Modeling Language, UML)的速度迟缓,需要更好的工具。
他引用发表了许多关于UML和实时操作系统的Venture Data公司2005年发布的一份报告中的数据,在2004年14%的嵌入式系统项目使用了UML,2007年这个数字有望上升到25%。
Mellor认为,这个数字比他期望的低,考虑到使用UML的好处,这种情况令人非常惊讶。Mellor认为这些数字取决于如何划定UML用户。他指出:如果你使用UML画草图或者类框图,那你算不算UML用户?
Mellor表示使用UML的方式有三种:作为画草图的语言,作为精确地画出软件细节的蓝图语言,或者“在整体上描述系统的行为,然后将其实现”。
将想法表现出来并且进行交流的能力对于UML来讲并不是复杂的应用,而且具有价值,但是人们往往将这个做成看作额外的工作,因为生成的模型没有被执行。Mellor表示,许多人将UML看作一种绘图语言,但实际上它具有执行功能。
Mellor指出,为了增加采用UML,业界应该更好地宣传UML的用途,提供更多的工具来应用UML的执行功能。当然这些工具需要时间来开发,也需要时间才会进入市场。
UML是一种是用图形和语言描述系统的工具,由Object Management Group进行标准化。
|