生成C程序:组件图,SYSML和SystemC

时间:2017-02-08 09:46:26

标签: uml systemc rhapsody sysml

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

  1. 组件图。
  2. 结构图。
  3. 数据流。
  4. UML
  5. SystemC的
  6. 怎么做? 提前致谢

    暗嫩

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

您已导入'C'程序。我认为你已经使用“逆向工程”来做到这一点。 正如其中一个答案中已经提到的:C不是OO,因此您很少有机会获取您想要生成的信息,因为该信息不在您的源代码中。 您可能已经注意到模型中不存在具有属性和操作的类,只包含具有变量和函数的文件。 我总是惊讶于人们对逆向工程的期望...... RE是一个所谓的GIGO过程:Garbage in- Garbage out。不要听那些告诉你工具可以自动记录你的代码的销售人员:没有这样的事情。

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

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

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

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

W上。