问题标签 [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.
uml - 包括用例图 (UML)
我看过很多用例图,其中一个用例只能包含在另一个用例中,这是对还是错?我的理解是,为了包含一个用例,它必须包含至少 2 个要考虑的其他用例。如果这是真的(至少 2 个用例被视为包含),如果它只是链接到 1 个其他用例,我是否只使用正常关联?谢谢你
rhapsody - 无法从玫瑰切换到狂想曲
我对这个玫瑰/狂想曲模型非常陌生。我有一个 .mdl 文件(属于rose),我需要将其转换为 Rhapsody。为此,我遵循了以下提到的步骤:
在工具菜单中的 IBM 理性狂想曲中,我做了一个 Import form rose->Import model 并提供了 .mdl 文件。
然后从工具菜单中单击状态机导出。
这给了我一个 .txt 文件。但是当我将此.txt 与Rose .txt 中的进行比较时,存在很多差异。例如,rose 中的状态名称是SUBSYSTEM_COMPLETE_SHUTDOWN,但在rhapsody 中它是terminationstate_3。
我在任何网站上都没有得到任何关于此的信息。需要帮助来解决这个问题。
谢谢。
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 源代码(头文件?)导出类图?
有人可以给我解决这个问题的步骤吗?
任何建议或经验将不胜感激。谢谢
rational-rose - 从 a 到 b 的关系会导致无效的循环继承/实现组合
我收到此错误,我搜索了更多次,但没有找到任何原因。如果我在没有注意的情况下创建 2 个用例,当我将它们链接到 1 个方向时,它们会与泛化链接,但是当我删除(从模型中删除)链接并在相反方向绘制链接时,它会产生该错误。我在谷歌找到了一些原因,但在这种情况下它们对我来说不正确(从模型中删除或循环继承无效)。请帮助我。
methods - IBM Rational Rose:是否可以对类的操作进行建模并将其集成以生成代码?
我正在使用 IBM Rational Rose,但我不确定我是否能够在“UML 用户类图”上建模/设计类中称为“操作”的方法/过程。有什么方法可以通过软件对算法或“操作”代码(例如流程图)进行建模?如果是这样,是否有可能通过代码生成集成方法设计自动实现,以便在 java 源文件中定义它们?
uml - 理性玫瑰评论区
这个问题可能有点离题,但我被一个评论块困住了。
在 doxygen 文档代码中有注释/##Documentation
提到的注释类型Start of Rational Rose ANSI C++ comment block
。看起来评论块可以通过///
评论继续,但只有当它从同一列开始时。
我试图找到一些有关此类注释语法的文档。
问题是: 的语法是什么/##Documentation
,何时终止。