1

我有一个 C 项目。它已被导入到 Rhapsody 8.2。现在我想生成:

  1. 组件图。
  2. 结构图。
  3. 数据流。
  4. UML
  5. 系统C

怎么做?提前致谢

暗嫩

4

2 回答 2

0

您已经导入了一个“C”程序。我认为您已经使用“逆向工程”来做到这一点。正如其中一个答案中已经提到的那样:C 不是 OO,因此您几乎没有机会获得想要生成的信息,因为该信息不在您的源代码中。您可能已经注意到,您的模型中不会有带有属性和操作的类,只有带有变量和函数的文件。看到人们对逆向工程的期望,我总是感到惊讶…… RE 是一个所谓的 GIGO 流程:垃圾进 - 垃圾出。不要听销售人员告诉你有工具可以在事后自动记录你的代码:不可能有这样的事情。

组件图。- 必须由手工结构图制作。- 您可以右键单击功能并选择“填充流程图”

数据流。- UML 中没有数据流图

UML。- 如前所述,您的源代码中没有足够的信息将您的 C 转换为可读的 UML 图

SystemC - 您必须添加大量信息才能创建 System-C,如上所述,请联系法国或美国的 Sodius,他们可以为您提供更多信息。

W。

于 2017-04-20T10:50:09.057 回答
0

您可以通过在创建时勾选“填充图”复选框来添加自填充对象模型图,然后选择要包含的包/类。

我认为其他人必须手动创建和填充。

于 2017-04-19T06:55:45.980 回答