问题标签 [staruml]
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.
class - StarUML - 不能在抽象类中指示抽象操作(斜体)
当我将类设置为抽象时,只有它的名称以斜体显示。但是从 UML 的角度来看是正确的,我也需要将操作用斜体表示。这可能吗?
argouml - 如何将保存为 uml 格式的序列图从 argouml 导入到 staruml
我在 argo uml 中绘制了一个序列图,并将其保存在 .uml 扩展名中。它无法从序列图生成协作图。所以我开始用staruml画画。但是我发现很难将序列图从 argouml 导入到 staruml。请帮我。
python - 用于 Python 的 StarUML
有没有办法使用 StarUML 将 Python 代码逆向工程到类图?
在 StarUML 文档中,他们说有语言支持模块,但我找不到有关在何处以及如何安装和使用的更多信息。
我发现的其他 UML 工具与我对图表外观的想法不符。我知道为 python 生成类图有点问题,因为它被编译到运行时并且可能会改变。
但是我正在使用 Python 来构建我的学士论文,而我的教授喜欢 UML。他真的很注意正确地做到这一点。
有人可以帮我吗?
line - StarUML 状态图转换线重叠
我正在尝试在 StarUML 中绘制状态图,发现过渡线重叠。我想要一些像这样分开的过渡线:
但总是让过渡线与一个双箭头重叠:
请告诉我哪里做错了或者我应该怎么做,谢谢
uml - 协作图中 if else 条件的表示
我想知道,如何在协作图中表示“if”语句?
它可以代表吗?问题是......在我的代码中,检查了相当多的条件以确定各种操作。如果我要展示动作,我想明确说明动作是由特定事件引起的。
如果可能,创建解决方案的图像表示。
uml - 很好的免费工具来创建 UML 通信(=协作)图
UML 1 使用名称协作图。UML 2 使用名称通信图。在此链接中,您可以找到定义和一个很好的示例。在这里,您可以找到有关如何创建它们的不错参考。
不幸的是,我没有在我最近使用的软件中找到这个图表:DIA。我认为它在WhiteStarUML中也不可用。帮助中有一个教程,但我无法使其工作。由于 WhiteStarUML 是 StartUML 的一个分支,也许它还没有完成。
WhiteStarUML 截图:Collaboration Diagram 有一个文件夹,但里面没有文件可以双击它来创建它(如 Class Diagrams 或 UseCase Diagrams)
您最喜欢创建这些图表的免费工具是什么?
arraylist - 具有指定多重性的 ArrayList 或 Aggregation
我刚从 UML (StarUML 5) 开始,所以请原谅这个非常基本的问题。
假设一个人有多个特征,每个特征都有一个名称和一个值。(这只是为了简单起见。)假设我Characteristic
相应地创建了类。
我想生成Person
具有类似属性的Java 类ArrayList(Characteristic)
。
Person
我应该向类添加一个属性,比如ArrayList(Characteristic)
,还是应该只使用 and 之间的聚合关系Person
并将Characteristic
多重性指定为 0..* ?
在第一种(ArrayList)方法中,我什至没有对多重性进行建模。在第二种(聚合)方法中,Java 代码在Person
类型中创建一个属性,Characteristic
但不是“类似列表”的属性,即它忽略了图中的多重性。
谢谢你。
uml - StartUML 2 是否与之前的版本兼容?
以前我在 Windows 上使用 StarUml 进行工作,所有数据都以 .uml 扩展名保存。现在我们转向 iOS,我对 Mac 版新 StarUML 2 的发布感到非常满意。尽管使用此程序,所有数据都以 .umlj 扩展名保存。
这是否意味着两个版本不兼容或者我错过了什么?
预先感谢您的回复!
c# - 如何将业务层映射到 UML 中的模型对象?
刚开始Star UML
画一个class diagram
。
与任何应用程序一样, (业务层)在与(数据库层)交互之后MyBLL
创建一个实例。Model
DAO
或多或少,简化的(为清楚起见)类图如下所示:
很明显,BLL 完成后模型类将不再使用。
我应该在这里使用什么?
aggregation
或composition
映射MyBLL
到MyModel
.我使用了
composition
从MyBLL
to的关系MyDAO
。我的逻辑是BLL
层存在后,MyDAO
将不再存在,因为它在MyBLL
. 这个对吗?
注意:这是针对WebAPI
我使用 C# 创建的项目。
java - 从 StarUML 生成 Java 代码时出错
当我尝试从 StarUML 类图生成 Java 代码时出现以下错误
未包含 Java 配置文件。将 Profile 包含到项目中后生成代码。(勾选“生成......)
我正在按照以下步骤操作
工具 --> Java --> 生成代码
这错过了什么步骤?