所在位置:UML新闻 - 内容 论坛精华    
MagicDraw发起进攻

[2009/6/10]

No Magic发布了其UML建模工具的新版本MagicDraw 16.5,除了全面支持新的UML标准UML2.2之外,还添加了许多新特性,特别是在改善可用性方面。虽然象拼写检查这样的新特性看起来有点多余,但其他一些新特性还是很有帮助的:为模型元素分配图标,例如用房屋图标来展示而不是文字“房屋”;模型元素替换或合并后自动重新整理图形。建模的目的首先是帮助(甚至强迫)人脑从多个角度认识和组织软件的复杂性,比起“模型可执行”这样的目标来说,通过改善交互的方式,让建模人员的精力更能集中在问题的复杂性上,是提高效率更加现实的方式。

MagicDraw 16.5还针对Enterprise Architect发起了进攻。No Magic官方网站首页顶端打出大幅广告“Now is the best time to switch from Enterprise Architect to MagicDraw”,还列出了应该从Enterprise Architect转换到MagicDraw的十大理由。MagicDraw 16.5专门提供了针对Enterprise Architect的导入功能。Enterprise Architect导出的XMI 2.1文件混杂进了一些Enterprise Architect特有的非标准信息,MagicDraw可以导入这些特有信息,尽量原汁原味地还原出Enterprise Architect模型。从这一点也可以看出,Enterprise Architect在工具圈里的地位在上升。当年,只有Rational Rose才能在其它厂商的工具(如PowerDesigner)的导入导出菜单中独享一项“Import Rational Rose File”菜单项,其他工具只能使用XMI导入。

此外,No Magic还发布了专用于SOA建模的MagicDraw插件Cameo SOA+。Cameo SOA+基于OMG最新的标准SoaML,这是一个UML在SOA上的扩展。OMG力争让SoaML成为象UML、SysML一样,独立于厂商但又为众多厂商支持的标准。当初正是因为UML标准的出现,使得制订标准的组织(OMG)、根据标准制造工具的各厂商(商业如Rational,开源如StarUML)以及使用建模工具来开发软件的开发团队三种角色分离,导致了建模工具市场的繁荣。

微软的建模平台Oslo也发布了CTP版本,里面包含的UML建模功能有用例图、活动图、类图、序列图、组件图、特性描述、模板等,还有XMI 2.1导入功能。

(UMLChina,不得转载用于商业用途)