Ang*_*ocA 18 standards uml file-format
我根据项目和日期设计了不同工具(StarUML,BoUML,Papyrus,Omondo,Rational Rose等)的UML图表(玫瑰是第一个,在Omondo之后,然后是starUMl,......,现在是纸莎草纸).但是,我发现我无法打开旧的UML图表,因为该工具已过时.
我想知道UML图是否有标准格式.可能不在生产中,但至少要知道是否有标准格式的提案.
可能Eclipse正在使用M2项目做类似的事情,但其他工具(不是基于eclipse)是否有兴趣阅读这种格式.
每个UML工具都使用自己的格式,但我认为专有格式的时代已经结束,并且应该存在这样的图表的开放格式.
Jor*_*bot 24
我有两个答案:
从理论上讲,UML模型的标准交换格式是XMI,但每个供应商实现的版本略有不同,因此交换不是现实.尽管如此,大多数工具都融合到至少支持Eclipse MDT-UML2 XMI实现,在我看来,这种实现正在成为事实上的XMI标准.
OMG正在研究一个新标准:图表定义应该解决当前XMI问题(他们与许多顶级供应商合作以确保这次他们都朝着同一个方向)和同样重要的是,它不仅可以交换数据(即有关模型元素的信息),还可以交换布局和图形表示,这样在导入后,您可以获得与首先导出的模型完全相同的模型.
| 归档时间: |
|
| 查看次数: |
14108 次 |
| 最近记录: |