问题标签 [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.

0 投票
3 回答
962 浏览

uml - 我应该使用哪种类型的 UML 图来对 Web 应用程序的各个部分进行建模?

我应该使用哪种类型的 UML 图来对 Web 应用程序的各个部分进行建模?

例如,假设我的部分如下:

  • 服务器
  • 数据库
  • 网络应用
  • 多个 API

Web 应用程序以某种方式与所有其他部分交互。根据我的研究,最好的选择似乎是组件、部署或序列。

这是我要使用我的图表的一般想法,但我不知道哪个 UML 图表最好用它来表示。 在此处输入图像描述

如果您知道我应该使用的图表,我想知道每个部分在图表中是如何表示的。例如,在部署图中,我知道服务器/数据库将是节点。而且,API 可能是人工制品吗?

0 投票
2 回答
5709 浏览

uml - 如何在 StarUML 中跳转到换行符

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

0 投票
0 回答
250 浏览

export - 将 StarUML 项目导出到 Modelio

谁能告诉我如何将 StarUML 项目导出到 Modelio 环境,Modelio 似乎比 StarUML 更好,但如果无法导出,我还有很大的工作要做。请帮忙 !!!

0 投票
1 回答
1305 浏览

staruml - 如何在通信图中更改starUML中“消息”的顺序?

messages在starUML 中更改通信图中的顺序似乎是不可能的。到目前为止,我一直在删除所有messages并以正确的顺序添加它们。

对于一项相对简单的任务来说,这似乎很麻烦(即使对于 starUML 也是如此)。有没有更好的办法?

0 投票
1 回答
10818 浏览

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

我有两个类(比如DatabaseRecord)。在 Database 类中,我有一个名为 getRecords() 的方法,它返回 Record 对象的列表。

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

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

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

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

0 投票
0 回答
388 浏览

java - 如何在 StarUML 中为泛型类生成 java 代码?

我在 StarUML 中使用模板参数创建了一个泛型类。当我使用 java 扩展进行代码生成时,它不会正确生成泛型类,它会生成一个常规类。我该怎么做呢?

0 投票
1 回答
215 浏览

uml - 用例图中的参与者是否应该链接到只有他才能做的用例?

我正在为一个大学项目在 StarUML 中创建一个用例图,但我不完全确定我是否做得正确。

例如,在我制作的网站上,我有 2 个角色 - 用户和管理员。管理员可以做用户可以做的所有事情,再加上一些额外的事情。

在我的用例图中,管理员角色是否应该具有与用户相同的用例以及只有他可以使用的额外用例,或者他应该只有管理员可用的用例。

示例 1:

示例 2:

在示例中,用户和管理员是角色,---> 是定向关联,上传/删除文件是 2 个用例。哪个例子是正确的?

0 投票
1 回答
1587 浏览

uml - 如何描述文件结构?

目前,我正在为项目建模,我有一个非常严重的问题:如何描述文件(存档)的结构?

我的意思是:在这个项目中,我们将有我们的自定义文件扩展名,我们称之为“anlib”,它将是一个具有预定义结构的 rar 存档,如 jar。

但是如何用 UML 来描述呢?组件图和部署图都不支持聚合或组合。

0 投票
1 回答
694 浏览

uml - 用例图 - 多次显示参与者

由于概述问题,用例图中是否允许将相同的参与者放置在同一用例图中的不同位置?

我有很多用例遍布图表,但是从放置在图表顶部的单个参与者为每个用例画一条线会使整个图表非常混乱,因为很多关联线删除了一些用例。

0 投票
3 回答
193 浏览

uml - UML 状态图中是否允许没有直接转换的状态?

在 UML 状态图 (SD) 中是否允许没有直接转换的状态,如下图用 StarUML 绘制的?

State1 不直接参与任何转换,所以我怀疑这在 UML 中是否允许/可取。我认为在我的应用程序中,我实际上是在单个 SD 中建模多个对象。

在此处输入图像描述