在StarUML 5.0中,我试图定义一个类型为Guid [](Guid Structure数组)的类.但是不允许输入"-guids:Guid []",因为StarUML会自动丢弃方括号.
我还没有尝试过其他建模工具......只想知道如何使用StarUML.
如果我提供数组的长度,StarUML似乎接受,比如"-guids:Guid [10]",但是在StarUML生成的代码中,这个字段就像是
private Guid guids; //the square brackets are missing;
或者我可以在生成的代码中添加类似"-guids:Guid*"的星号,字段就是这样
private Guid* guids; 
这不是我想要的,即使在C++中,指针和数组在概念上是可互换的.(我在C#编码)
我在StarUML中对未定义数量的位置的矩阵进行建模时遇到了问题...我在之前的一个问题中已经读过,要添加一个数组作为属性,你必须写:
array: int[*]
看到之后,我试过:
matrix: int[][]
matrix: int[ * ][ * ]
matrix: int[ * ][ ]
matrix: int[ ][ * ]
但都没有效果.他们都发送了错误的语法错误弹出窗口.有谁知道正确的语法是什么?
我在类图和活动图上使用 starUML。我想知道'ctrl'(+鼠标左键单击)在那里不起作用。因此,我无法选择多个项目。所以要移动或复制多个对象,你需要付出很多努力。尽管 ctrl + A 有效,但并不总是需要选择所有项目。
我错过了什么吗?有没有其他方法可以在starUML中一次选择多个项目?尽管可以使用鼠标选择多个项目(左键单击 + 将鼠标悬停在多个项目上),但这并不方便,而且很多时候都不精确。我在这里专门寻找“ctrl”按钮的使用。
提前致谢, Ujjwal
我正在使用StarUML 2.1.2.我创建了序列图.我想将其导出为图像(.jpg或.png).但是当我导出它时,图像文件不存在.当我选中"导出为"对话框时,没有.jpg或.png文件类型.如何将图表导出到图像文件中?
这是截图:

我正在尝试打开.uml从其他人那里收到的文件,但 StarUML 无法打开它。网上说必须从资源管理器打开,但是如果我的文件不在资源管理器中怎么办?我尝试了不同的方法,但我做不到。
本期为纯设计建模
我有两个包,并且应将具有相同名称的不同类嵌入到这些包中
如果我在不同的包中有相同的类,那么好的设计解决方案是什么
我已经阅读了基于编码的不同解决方案,例如:
1-在包之间使用“导入”依赖关系以避免冗余类 2-在其他包中创建类的实例,从而允许在不同包中具有相同名称的类
3-完全限定类名之一
您能建议哪个是最好的解决方案或告诉我其他好的解决方案吗?
我一直在使用StarUML,我正在创建一个活动图,但我想在一个动作节点中添加一个新行,我该怎么做?
我有两个类(比如数据库和记录).在Database类中,我有一个名为getRecords()的方法,它返回一个Record对象列表.
在Java中,上述方法可以写成:
List<Record> getRecords(){..}
在StarUML中,在设计类图时,我尝试过给予
+getRecords() : Record[0..*]
但StarUML拒绝创建上述方法.当我尝试使用下面的那个时,它可以工作
+getRecords() : ArrayList<Record>
但这更具体到Java.我想在StarUML中实现类似Record [0 ..*]的东西.是否有可能以这种格式编写方法或返回类型的Java风格是唯一的解决方案?
我正在 starUML 中处理 ER 图,但在其中找不到 Foriegn Key 选项。我查看了应用程序中的各种设置,但找不到它。它们是插入的方法吗?另外,我在 starUML 中看到过使用 FK 的图像,但不知道如何使用。有人可以帮我吗?
我有一个情况:
我有一个.eap文件,我有一个工具,即StarUML.我需要将.eap文件内容导入StarUML.
基本上,我需要知道如何将其转换.eap为某种格式以导入到StarUML中.(StarUML采用.mfg并.xmi作为导入)
提前致谢.
刚开始Star UML绘制一个class diagram.
与任何应用程序一样,MyBLL(业务层)Model在与DAO(数据库层)交互之后创建一个实例.
或多或少,简化(为清晰起见)类图如下所示:

很明显,BLL完成后将不再使用模型类.
我应该在这里使用什么?aggregation或composition映射MyBLL到MyModel.
我使用了一个composition从关系MyBLL到MyDAO.我的逻辑是在BLL图层存在之后,MyDAO将不再存在,因为它被引用MyBLL.它是否正确?
注意:这是WebAPI我使用C#创建的项目.