Rose如何由模型生成代码(正向工程)

原创


正向工程:

  1. 选中要转换的模型。
  2. 单击 tools>Java/J2EE > Syntax Check 来检查目标代码是否符合规范,比如命名错误。
  3. 察看rose log窗口(下方)察看检验结果,如果有错误,即errors那么生成的代码很可能无法通过编译。
  4. 根据需要校正这些组件或者图。
  5. 重复 步骤2  直到检验不出错误,然后你就可以进入下一步了。(假设以上步骤已经搞定了error)
  6. 单击 Tools > Java/J2EE > Generate Code(一般来说如果你还没有将一个package或者组件映射到一个rose的classpath目录中(就是指定生
    成的东西放哪里),那么系统不会允许你在接下来的界面里点ok,那么现在就编辑目标路径)
  7. 点classpath entries下的edit按钮,再出现的界面右上角找new(insert)(删除左边那个),然后在列表里新增的行里选择目标路径,你可以选择目标是生成一个zip,jar,还是一个目录,我们选择
    目录。指定目录,ok,那么你选择的路径就新建成功了,选择这个路径,点ok回到界面。
  8. 现在你看到classpath entries里有东西了,选择右侧列表里你要转换的包或者组件,点assign,即分配给目标classpth,理论上你可以把选择好的包组件或者类图分别分配个多个classptah
    对象。点ok开始生成
  9. 成功后就可以到指定的classpath下看代码了,生成的代码之间拥有如类图所示的关系。

另附:单向关联变成双向关联

  右击线的一端,在菜单里勾上Navigatable,再右击线的另一端,也勾上Navigatable。这根关联线就没有箭头了,这就表示双向关联。

Rose工具栏增加新工具:https://blog.csdn.net/mrbaymax/article/details/81361610

16:19:16

2018-11-26

原文地址:https://www.cnblogs.com/chiweiming/p/10021023.html