问题标签 [tool-uml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1214 浏览

uml - 从 C# 或 Java 或 XML 创建 UML 类图

我们想从关系数据库表、C# 代码、Jave 代码或 XML 创建 UML 类图。

我们尝试按照专家的建议使用 NClass,但没有帮助。尽管我们成功完成了大部分所需的事情,但我们无法在类之间创建组合或聚合。我们尝试在 NClass 中做,但我们只得到关联关系。他们的 wiki 页面显示该功能尚不支持。所以我们正在寻找不同的工具或解决方案。

有没有其他工具可以用来做这个?

谢谢

0 投票
1 回答
304 浏览

java - eUML 和 Eclipse Kepler:有人能够让它工作吗?

我正在尝试在我的 Eclipse Kepler 安装上安装 eUML2。

到目前为止,没有成功。我在尝试从更新站点安装 eUML2 studio 时遇到依赖问题。官方安装页面上的说明根本没有提到开普勒。

有人能够在开普勒上安装 eUML2 吗?这是一个很棒的工具,如果它已经停产,那真是太可惜了......

0 投票
1 回答
160 浏览

c++ - Rational 软件架构师如何将 .h 和 .cpp 文件读入新项目

我是 UML 新手,我正在尝试使用 Rational Software 架构师来可视化 C++ 项目。1) 如何将现有的 .h 和 .cpp 文件添加到新的 Rational 软件架构师项目中以查看 UML 图?

2) 我看到 Rational Software 架构师中有一个选项可以可视化 .h 文件(我在版本 7 的示例项目中看到它),它与此工具中的逆向工程选项相同吗?

3) 我正在用 Visual C++ 开发一个 C++ 程序,理性的软件架构师是一个不错的选择吗?还是有更好的选择?

4) 对 Rational 软件架构师的优秀用户指南或用户手册有任何参考吗?

谢谢,

0 投票
1 回答
605 浏览

uml - 是否有支持关联端所有权点的(免费)UML 类图编辑器?

根据UML 2.5 规范,一个关联端可以被另一端的类“拥有”(这意味着拥有的关联端对应于另一端类的一个引用属性)。拥有关联端的事实不应由可导航箭头表示(然而,这是常见的做法)。相反,它必须借助关联线末端的小实心圆(也称为“点”)来表示,如下图所示。

在此处输入图像描述

是否有支持这些所有权点的免费类图编辑器?例如,Visio 2010 不支持它。

0 投票
2 回答
1890 浏览

uml - 很好的免费工具来创建 UML 通信(=协作)图

UML 1 使用名称协作图。UML 2 使用名称通信图。在此链接中,您可以找到定义和一个很好的示例在这里,您可以找到有关如何创建它们的不错参考

不幸的是,我没有在我最近使用的软件中找到这个图表:DIA。我认为它在WhiteStarUML中也不可用。帮助中有一个教程,但我无法使其工作。由于 WhiteStarUML 是 StartUML 的一个分支,也许它还没有完成。

WhiteStarUML 截图

WhiteStarUML 截图:Collaboration Diagram 有一个文件夹,但里面没有文件可以双击它来创建它(如 Class Diagrams 或 UseCase Diagrams)

您最喜欢创建这些图表的免费工具是什么?

0 投票
2 回答
718 浏览

uml - 用于创建 UML 复合结构图的免费工具

除了众所周知的用例以及类、活动和序列图之外,还有很多UML 图。这些其他图表并不常见,因此并非所有 UML 图表工具都包含它们。

这就是 UML 复合结构图的情况。例如,DIA不包括它。WhiteStarUML包含它,但我不喜欢它,因为它不直观。yEd或许可以,因为我们可以用自己的图像创建表单,但我还是做不到。

您知道创建此图表的直观工具吗?

0 投票
1 回答
4112 浏览

xsd - XSD 转 UML 命令行工具

我想知道,是否有人遇到任何命令行工具(优先免费)将 xml 模式(xsd)转换为 UML 图?

.xsd 用于表示类,因此 UML 类图将适合此目的。

我会对命令行工具更感兴趣,因为我想让它成为一项自动任务,因此我宁愿不必打开 UI 来执行它。

我做了一些在线研究,但大多数工具确实需要 UI 交互。

感谢您的任何建议。

0 投票
1 回答
143 浏览

uml - UML 数据关系工具

我在学校学习软件工程,现在我们专注于数据图。也就是说,对象类、关联(和多重性)、三元(或一般的 N 元)关联、聚合类等。

我被告知我们正在使用 UML 标准,但据我所知,我发现的大多数 UML 编辑器甚至不支持(或者做得很差)我正在使用的 UML 概念,我发现自己在整个图表中使用文本标签来表达几乎任何东西,我什至无法正确定义 N 元关联。我可以从流程图绘图部分画一个菱形并画一些箭头,然后用标签定义多重性,但我觉得这不专业。

所以,我有两个问题:UML 是我所学的吗?它是否有更具体的名称(有人告诉我它们被称为数据图)。

如何检查我是否使用了正确的工具以及我学习的工具是否真的是 UML?

0 投票
0 回答
802 浏览

uml - UMLet 中的半箭头

我正在尝试使用 UMLet 绘制具有异步连接的协作图。我需要画一个半箭头,但我看不到该工具是否具有此功能。有谁知道如何做到这一点?

通过半箭头,我的意思是这样的:

在 Unicode 中,21C0 就是一个例子(称为“鱼叉”)。

谢谢!

0 投票
2 回答
3721 浏览

uml - UMLet 粗体单字

我需要弄清楚 UMLet 中是否有一种方法可以在不强制换行的情况下将粗体应用于单个单词。例如:

读取(输出值)

我看不出有什么方法可以做到这一点。有人知道吗?谢谢!