标签: staruml

StarUML类图:添加Guid []类型的属性

在StarUML 5.0中,我试图定义一个类型为Guid [](Guid Structure数组)的类.但是不允许输入"-guids:Guid []",因为StarUML会自动丢弃方括号.

我还没有尝试过其他建模工具......只想知道如何使用StarUML.

如果我提供数组的长度,StarUML似乎接受,比如"-guids:Guid [10]",但是在StarUML生成的代码中,这个字段就像是

private Guid guids; //the square brackets are missing;
Run Code Online (Sandbox Code Playgroud)

或者我可以在生成的代码中添加类似"-guids:Guid*"的星号,字段就是这样

private Guid* guids; 
Run Code Online (Sandbox Code Playgroud)

这不是我想要的,即使在C++中,指针和数组在概念上是可互换的.(我在C#编码)

class-diagram staruml

5
推荐指数
1
解决办法
1万
查看次数

StarUML类图:添加int [] []类型的属性

我在StarUML中对未定义数量的位置的矩阵进行建模时遇到了问题...我在之前的一个问题中已经读过,要添加一个数组作为属性,你必须写:

array: int[*]
Run Code Online (Sandbox Code Playgroud)

看到之后,我试过:

matrix: int[][]

matrix: int[ * ][ * ]

matrix: int[ * ][ ]

matrix: int[ ][ * ]
Run Code Online (Sandbox Code Playgroud)

但都没有效果.他们都发送了错误的语法错误弹出窗口.有谁知道正确的语法是什么?

java matrix staruml

5
推荐指数
0
解决办法
1427
查看次数

在 starUML 中选择多个项目或对象(使用 ctrl + 鼠标左键单击)

我在类图和活动图上使用 starUML。我想知道'ctrl'(+鼠标左键单击)在那里不起作用。因此,我无法选择多个项目。所以要移动或复制多个对象,你需要付出很多努力。尽管 ctrl + A 有效,但并不总是需要选择所有项目。

我错过了什么吗?有没有其他方法可以在starUML中一次选择多个项目?尽管可以使用鼠标选择多个项目(左键单击 + 将鼠标悬停在多个项目上),但这并不方便,而且很多时候都不精确。我在这里专门寻找“ctrl”按钮的使用。

提前致谢, Ujjwal

c# uml staruml

4
推荐指数
1
解决办法
1609
查看次数

无法使用StarUML将图表导出到图像文件

我正在使用StarUML 2.1.2.我创建了序列图.我想将其导出为图像(.jpg或.png).但是当我导出它时,图像文件不存在.当我选中"导出为"对话框时,没有.jpg或.png文件类型.如何将图表导出到图像文件中?

这是截图: 在此输入图像描述

uml staruml

4
推荐指数
2
解决办法
2万
查看次数

属性后的“{optional}”是什么意思

在此处输入图片说明

请解释一下,{optional}在船舶描述中是什么意思。

它是来自 UML 文档的一些价值还是错误?

uml staruml

4
推荐指数
1
解决办法
4985
查看次数

StarUML 不打开我的 .uml 文件

我正在尝试打开.uml从其他人那里收到的文件,但 StarUML 无法打开它。网上说必须从资源管理器打开,但是如果我的文件不在资源管理器中怎么办?我尝试了不同的方法,但我做不到。

uml staruml

3
推荐指数
1
解决办法
1万
查看次数

UML类图模型:不同包中的相同类

本期为纯设计建模

我有两个包,并且应将具有相同名称的不同类嵌入到这些包中

如果我在不同的包中有相同的类,那么好的设计解决方案是什么

我已经阅读了基于编码的不同解决方案,例如:

1-在包之间使用“导入”依赖关系以避免冗余类 2-在其他包中创建类的实例,从而允许在不同包中具有相同名称的类
3-完全限定类名之一

您能建议哪个是最好的解决方案或告诉我其他好的解决方案吗?

uml class-diagram class staruml

3
推荐指数
1
解决办法
2046
查看次数

如何在StarUML中跳转到换行符

我一直在使用StarUML,我正在创建一个活动图,但我想在一个动作节点中添加一个新行,我该怎么做?

uml newline staruml

3
推荐指数
1
解决办法
2181
查看次数

如何指定返回StarUML中值列表的方法的返回类型?

我有两个类(比如数据库记录).在Database类中,我有一个名为getRecords()的方法,它返回一个Record对象列表.

在Java中,上述方法可以写成:

List<Record> getRecords(){..}
Run Code Online (Sandbox Code Playgroud)

在StarUML中,在设计类图时,我尝试过给予

+getRecords() : Record[0..*]
Run Code Online (Sandbox Code Playgroud)

但StarUML拒绝创建上述方法.当我尝试使用下面的那个时,它可以工作

+getRecords() : ArrayList<Record>
Run Code Online (Sandbox Code Playgroud)

但这更具体到Java.我想在StarUML中实现类似Record [0 ..*]的东西.是否有可能以这种格式编写方法或返回类型的Java风格是唯一的解决方案?

uml class-diagram staruml

3
推荐指数
1
解决办法
4146
查看次数

如何在starUML ER图中插入外键(FK)?

我正在 starUML 中处理 ER 图,但在其中找不到 Foriegn Key 选项。我查看了应用程序中的各种设置,但找不到它。它们是插入的方法吗?另外,我在 starUML 中看到过使用 FK 的图像,但不知道如何使用。有人可以帮我吗?

一世

entity-relationship foreign-keys staruml

3
推荐指数
1
解决办法
2154
查看次数

如何转换.eap文件?

我有一个情况:

我有一个.eap文件,我有一个工具,即StarUML.我需要将.eap文件内容导入StarUML.

基本上,我需要知道如何将其转换.eap为某种格式以导入到StarUML中.(StarUML采用.mfg.xmi作为导入)

提前致谢.

uml converter staruml xmi enterprise-architect

2
推荐指数
1
解决办法
2万
查看次数

如何在UML中将Business层映射到Model对象?

刚开始Star UML绘制一个class diagram.

与任何应用程序一样,MyBLL(业务层)Model在与DAO(数据库层)交互之后创建一个实例.

或多或少,简化(为清晰起见)类图如下所示:

在此输入图像描述

很明显,BLL完成后将不再使用模型类.

  1. 我应该在这里使用什么?aggregationcomposition映射MyBLLMyModel.

  2. 我使用了一个composition从关系MyBLLMyDAO.我的逻辑是在BLL图层存在之后,MyDAO将不再存在,因为它被引用MyBLL.它是否正确?

注意:这是WebAPI我使用C#创建的项目.

.net c# uml staruml asp.net-web-api

1
推荐指数
1
解决办法
284
查看次数

如何在 StarUML 中显示选择元素的名称?

我正在 StarUML 中创建一个状态图,我想在图中显示选择元素的名称,但我不知道如何在不添加文本注释的情况下进行。

在此处输入图片说明

你知道这是否可能?

谢谢!

uml choice staruml state-diagram

1
推荐指数
1
解决办法
1874
查看次数