前页 | 后页 |
XMI 的局限性
虽然 XMI 是以通用格式定义UML模型的一种有价值的方法,但它在使用标准语法时可以容忍的附加信息量相对有限。
Enterprise Architect注记
Enterprise Architect模型中A很多信息必须转换为标记值,作为附加信息导入其他建模系统或完全忽略。 Enterprise Architect可以生成和读取:
- XMI 1 .0 和1 。 1使用UML 1 .3 格式
- XMI 1 .2 使用UML 1 .4 格式,以及
- XMI 2. 1使用UML 2.x 格式
Enterprise Architect专门使用 XMI 1 。 1用于使用版本控制的往返模型。
导出到注记和其它工具的注意事项
Unisys/Rose 实现在印刷错误方面存在差异,并且与官方 XMI 1的语法略有不同。 1规格,因此可能会出现问题。包在不同模型中的排列方式会影响成功导入其他系统;实验是解决此问题的唯一方法。
XMI 导入/导出过程的某些部分在 Rational Rose 等产品中无法正常工作;例如,不支持注记操作链接,状态导入但不出现在图表中。 Rational Rose 只支持导入一个完整的项目,不支持单个包。
为获得最佳结果,建议您使要导出到 Rational Rose 的模型元素保持简单,并使其尽可能符合UML 1 .3 规范。