UModel是一款易于使用的工具,用于清晰地展示包、配置文件和命名空间的组织结构。
您可以指示 UModel 为模型树中的任何包生成包依赖关系图,或者您可以轻松地自行创建包图。 UModel 的包图工具栏可以快速添加包、配置和包之间的关系,包括:包依赖关系、包导入、包合并以及配置应用。
以上图是UModel为“设计视图”包自动生成的UML包依赖关系图。UModel为“设计视图”包元素添加了超链接,因此,项目中任何包含“设计视图”包元素的图表,都会自动包含一个便捷的链接,指向该包依赖关系图。您甚至可以在逆向工程过程中生成包依赖关系图,以帮助分析现有应用程序的结构。
包(Packages)对于收集相关类非常有用,这样可以在项目架构的顶层视图图中更简洁地引用它们。大型项目可能需要数百个类图,因此包成为一种高效的组织工具,而包图通常用于描绘软件项目的总体组织结构。包和包图是组织和记录可重用子项目的有效方法。一些程序员也喜欢使用包来表示与正在建模的项目交互的其他系统或子系统。
UModel 支持所有 14 种 UML 图,以及一种用于 XML 模式的 UML 图,以及另一种用于建模关系数据库中的表的 UML 图,为您的团队提供一款强大的 UML 建模工具,且价格仅为传统解决方案的一小部分。 要查看所有 UML 图类型的完整列表,请访问我们的 UML 图页面,或点击以下链接下载 Altova UModel 的 30 天试用版。
