前页 | 后页 |
使用受控包
受控包是配置为以 Native/XMI 格式保存和加载到命名文件A包。本机格式是企业架构师特定的文件格式,而 XMI 是符合UML的,具有Enterprise Architect扩展以支持图表和其他模型元素。受控包是“外部化” Enterprise Architect模型的一部分的有用方法。
当配置为使用 XML 时,输出可以加载到任何 XML 查看器中,或由任何基于 XML 的工具用于执行操作和提取,例如文档或代码生成器。
受控包出现在浏览器窗口中,包图标左侧有一个小的彩色矩形,如 CIM包所示:
使用 Controlled包可以支持:
- 通过让团队成员以 Native/XMI 格式提交包以导入中央Enterprise Architect存储库,实现广泛分布式开发
- 版本控制,通过使用标准版本控制软件在适合版本控制的 XML 文本文件中编写模型元素
通过这种方式使用XMI,可以手动连接Enterprise Architect环境之外的第三方版本控制软件; Enterprise Architect内部支持通过 SCC 和 CVS 配置版本控制 - 不同模型间模型元素的导入导出
例如,类库可以在许多模型中重复使用,并使用 Controlled包在目标模型中保持最新,当类模型的新版本类时根据需要重新加载包
注记
- 如果您要导入 XMI 1 。 1先前使用 UML_EA.DTD(数据类型定义)文件导出的文件,UML_EA.DTD 文件必须存在于 XMI 文件正在写入的目录中;如果 UML_EA.DTD 文件不存在,则会发生错误
- 当您选择在 XMI 1期间应用 DTD 时。 1导出,UML_EA.DTD文件被写入XML文件写入的输出目录(除非UML_EA.DTD文件已经存在于目录中);如果在 XMI 导出期间此目录中不存在 UML_EA.DTD 文件,则不会生成错误