问题标签 [rational-rose]

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 投票
1 回答
234 浏览

uml - 包括用例图 (UML)

我看过很多用例图,其中一个用例只能包含在另一个用例中,这是对还是错?我的理解是,为了包含一个用例,它必须包含至少 2 个要考虑的其他用例。如果这是真的(至少 2 个用例被视为包含),如果它只是链接到 1 个其他用例,我是否只使用正常关联?谢谢你

0 投票
0 回答
147 浏览

rhapsody - 无法从玫瑰切换到狂想曲

我对这个玫瑰/狂想曲模型非常陌生。我有一个 .mdl 文件(属于rose),我需要将其转换为 Rhapsody。为此,我遵循了以下提到的步骤:

  1. 在工具菜单中的 IBM 理性狂想曲中,我做了一个 Import form rose->Import model 并提供了 .mdl 文件。

  2. 然后从工具菜单中单击状态机导出。

这给了我一个 .txt 文件。但是当我将此.txt 与Rose .txt 中的进行比较时,存在很多差异。例如,rose 中的状态名称是SUBSYSTEM_COMPLETE_SHUTDOWN,但在rhapsody 中它是terminationstate_3。

我在任何网站上都没有得到任何关于此的信息。需要帮助来解决这个问题。

谢谢。

0 投票
1 回答
389 浏览

rational-rsa - 如何使用理性软件架构师9.0从cplusplus源代码中导出类图

我正在使用理性软件架构师 9.0。它像eclipse一样使用。我从现有代码创建了一个 makefile 项目。这意味着我已经有了 c++ 源代码。现在我想从这些代码生成类图。我在网站上找到了一篇中文文章来描述如何使用玫瑰。但我不知道如何遵循这些步骤。因为我在当前版本中没有找到这些步骤中描述的视图,例如组件视图。

在安装 RSA 期间安装了 eclipse。我可以直接从 RSA 的安装文件夹中打开 eclipse。我可以将现有的源代码作为项目导入。我可以从一个头文件中看到类视图。但只有一个标题和一个类。我不知道如何从源代码中获取所有类的关系图(hearder 文件或所有源文件,包括 cpp 文件?)。

我可以从桌面的快捷方式打开 RSA。我使用的是 Windows 10。但似乎没有使用与 Eclipse 相同的工作区。我可以创建一个空的 UML 项目。但是源代码呢?

我仍然不知道如何获得类图。线程显示了如何在 EA 而不是 RSA 9.0 中执行此操作

现在我拥有的是:

RSA9.0 更像是eclipse。

源代码如下所示:

如何使用理性软件架构师 9.0 从 cplusplus 源代码(头文件?)导出类图?

有人可以给我解决这个问题的步骤吗?

任何建议或经验将不胜感激。谢谢

0 投票
1 回答
461 浏览

rational-rose - 从 a 到 b 的关系会导致无效的循环继承/实现组合

我收到此错误,我搜索了更多次,但没有找到任何原因。如果我在没有注意的情况下创建 2 个用例,当我将它们链接到 1 个方向时,它们会与泛化链接,但是当我删除(从模型中删除)链接并在相反方向绘制链接时,它会产生该错误。我在谷歌找到了一些原因,但在这种情况下它们对我来说不正确(从模型中删除或循环继承无效)。请帮助我。

0 投票
2 回答
305 浏览

methods - IBM Rational Rose:是否可以对类的操作进行建模并将其集成以生成代码?

我正在使用 IBM Rational Rose,但我不确定我是否能够在“UML 用户类图”上建模/设计类中称为“操作”的方法/过程。有什么方法可以通过软件对算法或“操作”代码(例如流程图)进行建模?如果是这样,是否有可能通过代码生成集成方法设计自动实现,以便在 java 源文件中定义它们?

0 投票
0 回答
213 浏览

uml - 理性玫瑰评论区

这个问题可能有点离题,但我被一个评论块困住了。

在 doxygen 文档代码中有注释/##Documentation提到的注释类型Start of Rational Rose ANSI C++ comment block。看起来评论块可以通过///评论继续,但只有当它从同一列开始时。

我试图找到一些有关此类注释语法的文档。

问题是: 的语法是什么/##Documentation,何时终止。